介绍用于编程的 T-SQL
Transact-SQL(T-SQL)是开放标准结构化查询语言(SQL)的专有扩展。 它支持声明的变量、字符串和数据处理、错误和异常处理以及事务控制。 虽然 SQL 是编程语言,但 T-SQL 增加了对过程编程和使用局部变量的支持。
批处理中的 T-SQL 语句按从第一个到最后的顺序执行。 当需要多个语句作为单个逻辑单元(例如在块内IFWHILE)一起执行时,请将它们包装在一起BEGIN...END。
从执行代码对象到创建代码对象时,需要了解执行时多个语句如何与服务器交互。 开发程序时,需要临时存储值。 例如,可能需要临时存储用作存储过程中的参数的值。
最后,你可能要为对象创建别名或指针,以便能够通过其他名称或不同于其定义位置的位置来引用它们。
下面是一些受支持的 T-SQL 编程结构:
-
IF..ELSE- 一个条件语句,用于确定代码执行哪些方面。 -
WHILE- 一个循环语句,非常适合运行 T-SQL 语句的迭代。 -
DECLARE- 使用它来定义变量。 -
SET- 为变量赋值的方法之一。 - BATCHES - 作为单元执行的一系列 T-SQL 语句。