目录
1、要求
理解批处理和注释的作用
理解常量、变量和表达式的概念
掌握变量的定义、赋值和输出方法
理解系统函数的使用方法
掌握用户自定义函数的创建方法
掌握流程控制语句的使用方法
2、批处理和注释
批处理语句是从程序的开始到go语句结束,或者是在两个go语句中间的一条或多条T-SQL语句。
每遇到一个go语句,系统即将这个批处理中的所有语句一同发送给服务器处理。系统允许一次发送多个批处理同时处理,但如果其中一个批处理出现错误,整个被发送的所有程序将不被执行。
注释是为了增强程序的可读性
--(两个英文状态下的减号):用来注释单行语句。出现在这个注释符号后面同行的语句是注释语句。
/*……*/:用来注释多行语句。出现在“/*”与“*/”之间的语句都是注释语句,需要注意的是,多行注释的开始和结束标志只能出现在同一个批处理中
3、标识符、常量、表达式
3.1标识符
在SQL Server中标识符共有两种类型:一种是规则标识符,一种是界定标识符。其中,规则标识符严格遵守标识符有关格式的规定,所以在T-SQL语言中凡是规则运算符都不必使用定界符。对于不符合标识符格式的标识符要使用界定符[]或‘ ’。
标识符在命名上应满足如下格式要求:
标识符必须是统一编码标准中规定的字母、字符,以及其他语言的字符,如汉字。
标识符中可以包含 “_”、“@”、“#”、“$”及数字。
标识符不允许是T-SQL的保留字。
标识符内不允许有空格和特殊字符。
另外,某些以特殊符号开头的标识符在SQL Server中具有特定的含义。
如以“@”开头的标识符表示这是一个局部变量或是一个函数的参数;以“#”开头的标识符表示这是一个临时表或是一个存储过程。以“##”开头的表示这是一个全局的临时数据库对象。T-SQL语言的全局变量以“@@”开头。一个标识符最多可以容纳128个字符。
3.2常量
常量是指在程序执行过程中值始终保持不变的量。
在T-SQL语言中,根据数据类型不同,常用的常量使用方法如下:
数值型常量:直接使用数值型常量的数值引用即可。例如,57;12.3。
字符型常量:字符型常量需将值放在定界符(’ ’) 中引用。例如,’57’;’a57’;’y5 7%’。如果被引用的字符串中本身包含定界符,如“I’m a student”,引用此常量的方法是’I’’m a student’,即在定界符内用两个单引号来指明被引用的一个单引号。
日期和时间型常量:日期和时间型常量也需将值放在定界符(’ ’)中引用。例如,’2013-2-17’;’14:55:33’。
符号型常量