Transact-SQL 语法元素

Transact-SQL 具有一些大多数语句都使用或受之影响的语法元素:

标识符

诸如表、视图、列、数据库和服务器等对象的名称。

数据类型

定义数据对象(如列、变量和参数)所包含的数据类型。大多数 Transact-SQL 语句并不显式引用数据类型,但是其结果由于语句中所引用的对象数据类型间的互相作用而受到影响。

函数

语法元素,它可以有零个、一个或多个输入值,并返回一个标量值或表格形式的值的集合。函数示例包括将多个值相加的 SUM 函数、确定两个日期之间相差多少个时间单位的 DATEDIFF 函数、获取 Microsoft ® SQL Server™ 实例名称的 @@SERVERNAME 函数或在远程服务器上执行 Transact-SQL 语句和检索结果集的 OPENQUERY 函数。

表达式

是 Microsoft SQL Server 可解析为单个值的语法单元。表达式的示例包括常量、返回单值的函数、列或变量的引用。

运算符

与一个或多个简单表达式一起使用构造一个更为复杂的表达式。例如,将"-"(负号)运算符和常量 12 组合在一起得到常量 -12。表达式 PriceColumn * 1.1 中的"*"(乘号)运算符使价格提高百分之十。

注释

插入到 Transact-SQL 语句或脚本中解释语句作用的文本。SQL Server 不执行注释。

保留关键字

保留下来由 SQL Server 使用的词。数据库中的对象名不应使用这些字词。