“ISDATE ”函数识别作为入参传递的值是否是合法的日期时间值,而“ISNUMERIC ”函数识别入参传递的值是否是合法的数值。
“CURRENT_TIMESTAMP ”函数返回从操作系统获取的时间戳,而“GETANSINULL”函数返回当前会话当前数据库的默认为空。
除了利用T-SQL系统函数查看用户信息之外,你还可以查看有关当前会话的信息(可以包括会话用户)。
SQL Server还支持专门针对数据库用户和用户身份号码的几个函数。这些函数非常简单,一些可以返回当前数据库用户的名称,另外一些可以返回当前用户的数据库ID。
在使用SQL Server数据库时,一些情况下你可能想要检索特定的服务器属性值,这时你可以使用“SERVERPROPERTY”函数。
一些SQL Server函数被归类为系统函数,这些函数支持你查看关于更新和插入操作的信息,提取服务器属性设置,访问当前会话及其用户的详细信息。
你可以在WHERE子句中使用另一套EXIST和NOT EXIST运算符和子查询。EXIST运算符检查子查询是否返回值。如果一个或多个值返回,则该行返回。
除了在WHERE子句中使用包含比较运算符的子查询,你可以使用IN或NOT IN运算符。这些运算符让你比较一个值与由子查询返回的零或更多的值。
在WHERE子句中将子查询作为查询条件是一个常见的场景,特别是与比较运算符一起使用。本文将介绍使用子查询和比较运算符的方法。
有些时候,你需要外部语句能够告诉子查询一些信息。在这种情况下,可以使用关联子查询,即包含一个把外部语句和子查询语句链接起来的查询条件。