❤ ζั͡ޓއއއ๓º走一条不黑的路。

❤ ζั͡ޓއއއ๓º以后路还长、不定谁辉煌!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一、T-SQL简介
1.T-SQL(Transant-SQL)是Microsoft公司在关系型数据库管理系统SQL Server中的SQL-3标准的实现,是微软对SQL的扩展.
(1)变量声明:分为局部变量、全局变量。
(2)数据定义语言(Data Definition Language,DDL),用来建立数据库及数据库对象,绝大部分以CREATE开头,如CREATE TABLE等。
(3)数据控制语言(Data Control Language,DCL),用来控制数据库组件的存取许可、权限等命令。
(4)数据操作语言(Data Manipulation Language,DML),用来操作数据库中数据的命令,如SELECT、UPDATE等。
(5)流程控制语言(Flow Control Language,FCL),用来控制应用程序流程的语句,如IF、CASE等。
二、T-SQL中的注释
1.潜入式的注释语句
 用"--"来注释(也称单行注释)、
2.块注释语句
 注释文本前/*文本*/注释文本后。
三.T-SQL中的批处理
1.批处理语句示例:
insert into cardinfo values('023-001','123456','2009-06-06 12:00')
select * from cardinfo
GO
四、变量
1.声明T-SQL局部变量
DECLARE{@变量名 数据类型,[,.....n]}
2.为T-SQL局部变量赋值
SET @变量名 = 值
SELECT @变量名=值
3.局部变量的作用域
(1)变量的作用域就是可以引用该变量的T-SQL语句的范围,
   变量的作用域从声明变量的地方开始到声明变量的批处理或存储过程的结尾。
(2)局部变量的应用
(1)作为计数器计算循环执行的次数或控制循环执行的次数。
(2)保存数据值以控制流语句测试。
(3)保存存储过程要返回的数据值或函数返回值。
五、全局变量
1.注意
(1)不由用户的程序自定义,它们是在服务器级定义的。
(2)用户只能使用预先定义的全局变量。
(3)引用全局变量时,必须以标记符“@@”开头。
2.常用的全局变量有:
@@CONNECTIONS:返回SQL server自上次启动以来尝试的连接数,无论连接是否成功、失败。
@@ERROR:返回上一个T-SQL语句的错误代码。
@@IDENTITY:返回上次插入的标识值。
@@ROWCOUNT:返回受上一语句影响的行数。
@@TRANCOUNT:返回当前连接的活动事务数。
六、输出语句
1.通常用PRINT和SELECT用于T-SQL的输出
 PRINT{字符串|变量|函数|字符串表达式}
七、流程控制
1.T-SQL的流程控制:IF....ELSE语句 、CASE语句 、WHILE语句
八、使用子查询
 使用子查询:使用比较运算符的子查询、IN和NOT IN 子查询、EXISTS和NOT EXISTS子查询。
 子查询若安所处位置划分:分为子查询在WHERE关键字之后、子查询在FROM关键字之后、子查询在SELECT关键字之后。

posted on 2013-05-11 16:04  Cr.taylore  阅读(326)  评论(1)    收藏  举报