![]() |
|
表示字面值字面值是对应于给定数据类型的非空值。字面值通常是常数值;即它们是照字面原样 采用的值,未进行任何更改。字面值必须符合它所表示的数据类型。 本节描述如何表示每种类型的字面值。 字符字面值字符字面值包含字母、数字和符号等字符。要表示字符字面值,请用单引号 ( ' ) 将字符串引起来。字面值的长度由单引号间字符的数目确定。 日期时间字面值SQL 92 标准定义三种类型化日期时间字面值,格式如下: DATE 'yyyy-MM-dd' TIME 'hh:MM:ss' TIMESTAMP 'yyyy-MM-dd hh:mm:ss' 这些格式是固定的。要表示类型化日期时间字面值,请使用关键字 DATE、TIME 或 TIMESTAMP,后跟引在单引号中的日期时间字符串。所有非年部分都需要两位,即使该值只有一位。 例如: CASE WHEN Opportunity."Close Date" >= TIMESTAMP '2006-01-01 00:00:00'THEN'2006 ELSE 'Pre-2006' END 数字字面值数字字面值表示数字数据类型的值。要表示数字字面值,只需要包括该数字即可。 不要对数字字面值使用单引号;这样做会将该字面值表示为字符字面值。 数字前面可以带加号 (+) 或减号 (-) 以分别表示正数或负数。数字可以包含小数点和小数数字。 要将浮点数表示为字面值常数,请输入数字,后跟字母 E(大写字母或小写字母),然后再跟加号 (+) 或减号 (-) 以表示正指数或负指数。整数、字母 E 和指数符号之间不允许使用空格。 例如: 52 2.98 -326 12.5E6 |
已发布 9月 2017 | Copyright © 2005, 2017, Oracle. 保留所有权利。Legal Notices. |