自由技术撰稿人和技术咨询专家,曾出版和发布若干本书籍、文章和培训教材,重点关注Windows、数据库、商务智能等。
SQL Server还支持专门针对数据库用户和用户身份号码的几个函数。这些函数非常简单,一些可以返回当前数据库用户的名称,另外一些可以返回当前用户的数据库ID。
在使用SQL Server数据库时,一些情况下你可能想要检索特定的服务器属性值,这时你可以使用“SERVERPROPERTY”函数。
一些SQL Server函数被归类为系统函数,这些函数支持你查看关于更新和插入操作的信息,提取服务器属性设置,访问当前会话及其用户的详细信息。
你可以在WHERE子句中使用另一套EXIST和NOT EXIST运算符和子查询。EXIST运算符检查子查询是否返回值。如果一个或多个值返回,则该行返回。
除了在WHERE子句中使用包含比较运算符的子查询,你可以使用IN或NOT IN运算符。这些运算符让你比较一个值与由子查询返回的零或更多的值。
在WHERE子句中将子查询作为查询条件是一个常见的场景,特别是与比较运算符一起使用。本文将介绍使用子查询和比较运算符的方法。
有些时候,你需要外部语句能够告诉子查询一些信息。在这种情况下,可以使用关联子查询,即包含一个把外部语句和子查询语句链接起来的查询条件。
SQL Server支持的T-SQL语言特性之一是子查询(subquery),它可以内嵌在一个SELECT、INSERT、UPDATE或DELETE语句中。
不同于服务器审核规范,数据库审计规范是具体到一个数据库。然而,像一个服务器审核规范,您可以添加审计活动组,但它们是特定于数据库。
SQL Server 2008引入了新的审计功能,这对数据库管理员来说是非常有价值的,该功能可以通过跟踪数据库的使用情况从而生成详尽的审计记录。