posted @ 2006-04-15 15:46
随笔分类 - 数据库技术
摘要:一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。SELECT nickname,emailFROM testtableWHERE name='张三'(一) 选择列表选择列表(se...
阅读全文
摘要:group by分组的应用首先先说说分组是怎样工作的。举个例子:表:temp1有以下记录:bh slaaa 1aaa 4ccc 2bbb 5aaa 9bbb 7现在要统计一下temp1有中多少种编号,各种编号的总数量又是多少。很明显,这是使用分组。sele bh,sum(sl) as total_sl ; from temp1 ; grou by bh ; orde by bh ; into cu...
阅读全文
posted @ 2006-04-15 15:40
摘要:一、sql书写规范: 二、书写优化性能建议 三、其他经验性规则一、sql书写规范: 1、sql语句的所有表名、字段名全部小写,系统保留字、内置函数名、sql保留字大写。 2、连接符or、in、and、以及=、<=、>=等前后加上一个空格。 3、对较为复杂的sql语句加上注释,说明算法、功能。 注释风格:注释单独成行、放在语句前面。 (1) 应对不易理解的分支条件表达式加注释; (2) ...
阅读全文
posted @ 2006-04-15 15:39
摘要:--当在“出货表_明细”增、删、改时,相应地在“订单表_明细”对已交货数量和未交货数量作出修改。Createtrigger tr_出货表_明细on 出货表_明细For DELETE,INSERT,UPDATEasDeclare @JiaoHuo varchar(20)BeginSet @JiaoHuo = (Select Sum(交货数量) from...
阅读全文
posted @ 2006-04-15 15:38
摘要:在使用过程中大家经常碰到数据库日志非常大的情况,在这里介绍了两种处理方法……
阅读全文
posted @ 2006-04-15 11:10
摘要:Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。
阅读全文
posted @ 2006-04-14 10:03
摘要:以前我们一般都是使用PL/SQL Developer来实现,但是PL/SQL Developer在导出、导入数据时有两个问题:
1、要把表数据和对象(存储过程、视图)分开导出
2、导出的视图如果有注释,那么在导入时常常会出错。
其实,PL/SQL的导出、导入功能使用的是Oracle自带的工具:exp和imp,这两个工具的导出导入数据时提供了很多功能,PL/SQL 只是使用其中的一些功能。
阅读全文
posted @ 2006-04-14 10:00