T-SQL常量和变量
4.2.1 T-SQL中的常量与变量
4.2.1.1 常量
1.字符串常量
字符串常量定义在单引号内。字符串常量包含字母、数字字符(az、AZ和0~9)及特殊字符(如数字号#、感叹号!、at符@)。
2.二进制常量
定义二进制常量,需要使用0x,并采用十六进制来表示,不再需要括号引号。
例如,以下为二进制常量:
0xB0A1 0xB0C4 0xB0C5
3.BIT常量
bit常量使用数字0或1即可,并且不包括在引号中。如果使用一个大于1的数字,则该数字将转换为1。
4.日期和时间常量
定义日期和时间常量需要使用特定格式的字符日期值,并使用单引号。
例如,以下为日期和时间常量:
‘2012年10月9日’ ‘15:39:15’ ‘10/09/2012’ ‘07:59 AM’
5.integer常量
没有引号并且不包含小数点的数字字符串
例如,以下为integer常量:
24, 4, 1982
6.decimal常量
没有引号并且包含小数点的数字字符串
例如,以下为decimal常量:
10.24, 0.2, 1982.6
7.float和real常量
使用科学技术法来表示
例如,以下为float和real常量:
10E24, 0.24E-6, 1982.6E3
8.money常量
前缀一般为货币符号
例如,以下为money常量:
$12.00, $54034, $1000000
4.2.1.2 变量
变量是指在程序运行过程中值可以改变的量。