突出重围:Transact-SQL管理与开发实例精粹
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3 常量

常量是指在Transact-SQL代码中其值始终不变的数据。常量的定义格式取决于其所属于的数据类型。

常量的使用不需要定义,直接在Transact-SQL中使用就可以,所以需要关注的是各种典型的常量的格式。

1.3.1 数值型常量的格式

数值型常量的格式不需要任何其他的符号,只需要按照特定的数据类型进行赋值就可以。

1.Bit常量

1、0

2.Int(integer)常量

12、890

3.decimal(numeric)常量123.789

89.0

4.float(real)常量

100.5E5

5.money(smallmoney)常量

$12

$123.90

1.3.2 字符串型常量的格式

字符串型常量的格式需要以单引号(' ')包含起来。

1.非Unicode字符串常量

'Hello World! '

2.Unicode字符串常量

N' Hello World! '

3.单引号作为字符串常量的处理

如果单引号本身也属于字符串常量的内容,就需要使用单引号将其包含在内,比如'O' ' Brien’实际上定义的就是字符串O' Brien。

        '' <in-memory-resource>' ’定义的就是’<in-memory-resource>'。

1.3.3 日期时间型常量的格式

日期时间型常量的格式需要以单引号(' ')包含起来,和字符串常量格式一致。

'April 15, 1998'

'04/15/98'

'14:30:24'

'04:24 PM'