预定义的表达式变量
在表达式中除使用列名、文本、运算符和函数外,还可以使用具有已定义的含义或值的预定义变量。 例如,可以使用预定义变量显示当前用户的用户名,或搜索不含值(空)的数据列。
可用的预定义变量取决于所查询的数据库。 有关可用的预定义变量的详细信息,请参见数据库文档。
备注
某些实例中,预定义的变量可以当作函数。例如,某个数据库可能使用预定义变量 CURRENT_USER,而另一数据库可能将同样的可用信息当作函数 USER_NAME( )。有关详细信息,请参见数据库文档。
下表包含一些数据库(例如 Microsoft SQL Server)中可用的预定义变量的示例。
预定义变量 |
说明 |
示例 |
---|---|---|
CURRENT_USER |
当前用户的用户名。 |
将西北地区所有帐户的 salesperson 列更改为当前用户名。 |
NULL |
空值,用于 IS NULL 和 IS NOT NULL 搜索表达式*。 |
查找没有中间名首字母的作者。 |
* 关键字 IS 是与 NULL 一起使用的特殊运算符。