T-SQL 编程与应用 6
1 T-SQL语言基础 6
1 T-SQL语言的编程功能 1
基本功能 支持ANSI SQL-92 标准:DDL 数据定义,DML 数据操纵,DCL 数据控制,DD 数据字典 2
扩展功能 加入程序流程控制结构 加入局部变量,系统变量等 6
2 标识符 1
标识符分类 常规标识符Regular identifer(严格遵守标识符格式规则) 界定标识符Delimited identifer(引号’或方括号[]) 2
标识符格式规则 SQL server 7
0 以前的版本,标识符长度限制在30 个字符以内
SQL server2000 的标识符:1~128 个字符;临时表名1~116 个字符
标识符的第一个字符必须是:大、小写字母、下划线、@、#
其中,@和#在TSQL 中有专门的含义
接下来的字符必须是符合 Unicode2
0(统一码)标准的字母,或者是十进制数字,或是特殊字符@, #, _, $
标识符不能与任何 SQL Server 保留字匹配
标识符不能包含空格,或别的特殊字符
*不符合规则的标识符必须加以界定(双引号””或方括号[]) 注意:数据库名、表名必须符合标识符规范
对象命名规则 所有数据库对象的引用由下面四部分构成: server_name
[database_name]
[schema_name]
object_name | database_name
[schema_name]
object_name | schema_name
object_name | object_name 说明: server_name 指定链接的服务器名称或远程服务器名称
database_name 如果对象驻留在 SQL Server 的本地实例中,则指定 SQL Server 数据库的名称
如果对象在链接服