2009年3月30日

4.高级查询

摘要: 一.嵌套的子查询 二.相关子查询 三.派生表 四.EXISTS运算符 五.CAST和CONVERT 序.什么是子查询 1.子查询是嵌套在其他查询中的常规的T-SQL查询(用括号括起来),当需要一个SELECT语句作为数据部分的基础或另一个查询中的条件的要素时,就是创建子查询。 2.子查询满足的需求: (1).把一个查询分解成一系列的逻辑步骤。 (2).提供一个列表作为WHERE子句和 ... 阅读全文

posted @ 2009-03-30 01:33 舞月闻笛 阅读(1008) 评论(1) 推荐(0)

2009年3月2日

3.事务和锁

摘要: 一.事务 1.BEGIN TRAN: 事务的开始,指定事务的起始点。 2.COMMIT TRAN: 事务的提交,是完成事务的终点。 3.ROLLBACK TRAN: 返回到事务的起点或者保存点,期间任何语句都会被回滚。 4.SAVE TRAN: 保存事务。本质是创建某种事情的书签,书签被创建后,就可以在回滚操作中引用它。这样可以回滚到代码中所希望的某个准确位置。重要的是,保存点是在... 阅读全文

posted @ 2009-03-02 01:48 舞月闻笛 阅读(153) 评论(0) 推荐(0)

2009年2月15日

2.存储过程和用户定义函数

摘要: 一.创建存储过程 二.更改存储过程 ALTER PROC 会保留任何在为存储过程所建立的许可。它在系统对象中保留相同的对象ID,同时也允许保留其依赖性。譬如,如果存储过程A调用存储过程B,而又删除和重建了存储过程B,这时就不再能看到这两者之间的依赖性。如果使用ALTER修改存储过程B,其依赖性就仍然是存在的。 ALTER PROC 保留了任何其他需要调用该被修改存储过程对象... 阅读全文

posted @ 2009-02-15 19:18 舞月闻笛 阅读(1951) 评论(0) 推荐(0)

2009年2月8日

1.脚本和批处理

摘要: 一.脚本基础 1.USE语句 设置当前数据库。 2.声明变量 语法:DECLARE @变量名 变量类型 在声明变量后,给变量赋值之前,变量的值为NULL。 将系统函数赋给声明的变量,这个方法可以使我们能更安全地使用值,该值只有人为地改变时它才变动。如果直接使用系统函数本身,那么当它发生变动时,有 ... 阅读全文

posted @ 2009-02-08 05:55 舞月闻笛 阅读(313) 评论(0) 推荐(0)

导航