自由技术撰稿人和技术咨询专家,曾出版和发布若干本书籍、文章和培训教材,重点关注Windows、数据库、商务智能等。
你可以简单地在SELECT语句中调用SQL Server配置函数。所有这些配置函数前面都有两个符号(@@),这是为了便于识别。
Transact-SQL提供了一组可以获取当前SQL Server实例配置选项设置信息的函数。这些函数被称为“配置函数”,这些语言元素支持你提取许多信息。
除了获取对象和属性的信息,你还可以利用T-SQL元数据函数查看有关数据库文件和它们文件组的有关详细信息。
如果你想查看有关索引的属性,你可以利用“INDEXPROPERTY ”函数。该函数有三个参数:索引定义于其上的对象ID,索引名称和属性名称。
本系列文章的第一部分介绍了元数据的基本情况,以及如何利用它们查看对象名称和ID。本文讲解了其它元数据函数的用法,比如如何查看各种对象的属性设置。
“OBJECT_ID”函数接收一个参数:对象名称。如果你没有指定完整修饰的名称,那么该对象被认为是属于当前活动的数据库。
SQL Server 2008提供了称为元数据函数的一组函数。这些函数使你可以提取关于数据库和数据库对象的信息。
“ISDATE ”函数识别作为入参传递的值是否是合法的日期时间值,而“ISNUMERIC ”函数识别入参传递的值是否是合法的数值。
“CURRENT_TIMESTAMP ”函数返回从操作系统获取的时间戳,而“GETANSINULL”函数返回当前会话当前数据库的默认为空。
除了利用T-SQL系统函数查看用户信息之外,你还可以查看有关当前会话的信息(可以包括会话用户)。