摘要:
变量 局部变量是可以保存单个特定类型数据值的对象,变量的作用域从声明变量的地方开始到声明变量的批处理或存储过程的结尾。 局部变量使用DECLARE语句定义,并且指定变量的数据类型,然后可以使用SET或SELECT语句为变量初始化;局部变量必须以“@”开头,而且必须先声明后使用。 声明格式: DECLARE @变量名 变量类型[,@变量名 变量类型…] (1)变量名必须以 at 符 (@) 开头 (2)变量类型可以是任何系统提供的公共语言运行时 (CLR) 用户定义类型或别名数据类型。变量不能是 text、ntext 或 image 数据类型。 (3)要声明多个局部变量... 阅读全文
摘要:
Transact-SQL 提供了(BEGIN...END、BREAK、GOTO、CONTINUE、IF...ELSE、WHILE、RETURN、WAITFOR)控制流关键字,用于控制 Transact-SQL 语句、语句块、用户定义函数以及存储过程的执行流。 不使用控制流语言,则各 Transact-SQL 语句按其出现的顺序分别执行。控制流语言使用与程序设计相似的构造使语句得以互相连接、关联和相互依存。 当控制流语句不能跨多个批处理、用户定义函数或存储过程。 一、 BEGIN...END BEGIN 和 END 语句用于将多个 Transact-SQL 语句组合为一个逻辑块(即相当于... 阅读全文