数据库
文章平均质量分 90
yjjm1990
活泼开朗 积极向上
展开
-
SQL数据库设计规范参考之数据库对象命名详细文档
对于一个大项目来讲,数据库的设计命名规范是很重要的一个环节,好的表设计,让人看得很舒服,一看就明白是什么意思了,下面看到一篇很不错的数据库对象命名参考文档,所以整理分享给大家。 引言 编码规范是一个优秀程序员的必备素质,然而,有很多人非常注重程序中变量、方法、类的命名,却忽视了同样重要的数据库对象命名。这篇文章结合许多技术文章和资料,以及我自己的开发经验,对数据库对象的命名规则提出了一点建转载 2012-05-01 15:43:57 · 6783 阅读 · 2 评论 -
深入浅出谈开窗函数(一)
在开窗函数出现之前存在着很多用 SQL 语句很难解决的问题,很多都要通过复杂的相关子查询或者存储过程来完成。为了解决这些问题,在2003年ISO SQL标准加入了开窗函数,开窗函数的使用使得这些经典的难题可以被轻松的解决。目前在 MSSQLServer、Oracle、DB2 等主流数据库中都提供了对开窗函数的支持,不过非常遗憾的是 MYSQL 暂时还未对开窗函数给予支持。 为了更加清楚地理解原创 2012-04-30 17:42:36 · 37694 阅读 · 22 评论 -
由简到难生成数据库报表(一)
在接下来,我想借助一个例子,来加深大家对数据库报表的认识,由简到难生成数据库报表! 这里创建一个简化的进销系统,系统中只有销售单和采购单,不存在红冲单据及其库存、退货等单据。由于销售单和采购单存在主从结构,所以将这两张表中的主从数据分别保存在不同的表中。下面是这个系统中表之间的关系图: 表 T_Person 为人员表,FId字段为主键,FNumber 字段为人员工号,FName 字原创 2012-05-01 16:22:20 · 11978 阅读 · 40 评论 -
由简到难生成数据库报表(三)
本文是此案例的收尾工作,再介绍一些零散的东西,也是比较常用的知识! 为查询编号 要求按照主键排序,检索所有制单人不为空的销售单,并且为每行显示一个行号。 在MSSQLServer、 Oracle、 DB2等支持窗口函数的DBMS中, 使用窗口函数ROW_NUMBER() 可以完成这个功能: select row_number() over(order by原创 2012-05-02 09:18:28 · 2133 阅读 · 7 评论 -
帮师姐安装oracle数据遇到的问题
在前两天接到丹姐给的一个任务,就是要安装一些软件,其它的一些软件还好弄些就是在安装oracle的时候遇到了问题。本来不想写这篇博客的,不过后来一想,当时在网上查的时候,好多人也遇到了这个问题,一些答案也不是很正确,所以还是决定把它写出来,分享给大家! 解决方法: 实际上是因为配置文件引起的 找到 refhost.xml 文件(位置:database/stage/prereq原创 2012-05-21 17:11:22 · 911 阅读 · 3 评论