T-SQL

T-SQL 知识量:16 - 67 - 243

1.2 常量><

数字常量- 1.2.1 -

T-SQL中的数字常量主要包括以下几种类型:

  • bit常量:使用数字0或1表示,不包括在引号中。

  • integer常量:表示整数值。

  • decimal常量:表示十进制值。

  • money常量:以“$”作为前缀的一个整型或实型常量数据。

  • float和real常量:表示浮点数和实数。

字符串常量- 1.2.2 -

T-SQL中的字符串常量是括在单引号内并包含字母数字的字符(a — z、A — Z、0 — 9)以及特殊字符,如感叹号(!)、@符(@)、数字号(#)。字符串分为ASCII字符串和Unicode字符串常量。

日期和时间常量- 1.2.3 -

T-SQL中的日期和时间常量需要使用特定格式的字符日期值,并使用单引号括起来。

对于日期,常见的格式包括'YYYY年MM月DD日'、'YYYY/MM/DD'、'YYYY-MM-DD'等。例如,'2012年10月9日'、'2012/10/09'、'2012-10-09'都是合法的日期常量。

对于时间,常见的格式包括'HH:MM:SS'、'HH:MM:SS AM/PM'等。例如,'15:39:15'、'07:59 AM'都是合法的日期时间常量。

符号常量- 1.2.4 -

T-SQL中的符号常量是指在程序中定义的一个代表特定值的标识符。符号常量在程序中可以作为变量使用,但它们的值不能改变。

在T-SQL中,符号常量的定义通常使用关键字DECLARE来声明,并使用AS来指定常量的类型和值。例如:

DECLARE @myConstant INT      
SET @myConstant = 10

在上面的例子中,@myConstant是一个符号常量,它的类型是整数,并且被赋值为10。在程序中,可以使用@myConstant来引用这个值。

需要注意的是,符号常量的值在程序运行期间不能被修改,因此它们通常用于定义一些不会改变的值,例如数学常量、枚举值等。