购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5.2 常量

数据在内存中存储始终不变化的量叫作常量。常量,也称文字值或标量值,是表示一个特定数据值的符号。常量的格式取决于它所表示的值的数据类型。

5.2.1 数字常量

数字常量包括整数常量、小数常量以及浮点常量。

整数常量和小数常量在SQL中被写成普通的小数数字,前面可加正负号。例如:

     12, ?37, 200.45

在数字常量的位之间不能加逗号。例如,123123不能表示为123,123。

浮点常量使用符号e指定,例如:

     1.5e3, ?3.14e1,2.5e?7

e后面数字是几表示“乘10的几次幂”。

5.2.2 字符串常量

字符串常量括在单引号内,包含字母和数字字符(a~z、A~Z和0~9)以及特殊字符,如感叹号(!)、at符(@)和数字号(#)。

如果单引号中的字符串包含一个嵌入的引号,可以使用两个单引号表示嵌入的单引号。

以下是字符串的示例:

     'MingRi'
     'O'  'Brien'
     'Process X is 50% complete.'

5.2.3 日期和时间常量

SQL规定日期、时间和时间间隔的常量值被指定为日期和时间常量。例如:

     '1984-03-10 ' ,'03/03/1976'

日期和时间根据国家不同,书写方式也不同。例如,美国表示为mm/dd/yyyy,欧洲表示为dd.mm.yyyy,日本表示为yyyy-mm-dd等。

5.2.4 符号常量

除了用户提供的常量外,SQL包含几个特有的符号常量,这些常量代表不同的常用数据值。

例如,CURRENT_DATE表示当前的日期,类似的如CURRENT_TIME、CURRENT_TIMESTAMP等。这些符号常量也可以通过SQL Server的内嵌函数访问。 UIFwh0KIurUgw2lL1VPhljkV/7bPZevv98uc88+5QqIRtKHDr6uOFazFAIrsGJfS

点击中间区域
呼出菜单
上一章
目录
下一章
×