介绍用于编程的 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 语句。