可以将OBJECT_ID、OBJECT_NAME和 OBJECTPROPERTY内置函数应用于中显示的sys.objects对象。 此视图的版本与显示系统对象的架构相同,称为sys.system_objects。 另一个名为sys.all_objects视图显示系统和用户对象。 所有这三个目录视图的结构都相同。 在此版本的 SQL Server 中,扩展索引(如 XML 索引或空间索引)被视为...
sys.objects、sys.columns、sys.indexes这三个都是系统视图,主要映射了表、列、索引等信息。 与MySQL数据库的information_schema库类似。 详解 sys.objects 使用语句EXEC sp_help 'sys.objects'查看视图结构信息等,如下: 结构讲解 列名称 数据类型 说明
from sys.all_objects where name not in (select name from sys.sysobjects) --执行结果为空,表明两个视图目前是相同的,但是不知道具体的区别. --现在来看两个函数使用sql 2005 自带数据库 use AdventureWorks select object_name(parent_object_id),type,* from sys.all_objects where name='CK_SalesOrderHead...
重要说明: 如果使用以下任一 SQL Server DDL 语句,则必须使用 sys.objects 目录视图而不是 sys.sysobjects。CREATE |ALTER |DROP USERCREATE |ALTER |DROP ROLECREATE |ALTER |删除应用程序角色CREATE SCHEMAALTER AUTHORIZATION ON OBJECT info smallint 标识为仅供参考。 不支持。 不保证以后的兼容性。 status int...
sys.objects 不显示 DDL 触发器,因为它们不是架构范围内的对象。所有触发器(包括 DML 和 DDL)均位于 sys.triggers 中。sys.triggers 支持对各种触发器应用混合名称范围规则。 在自己的数据库中测试发现,sys.objects,sys.sysobjects视图的内容是完全一致的。
适用范围:SQL Server 包含有关如何使用缓存的信息。 重要 将此SQL Server 2000 系统表作为一个视图包含进来是为了保持向后兼容性。 建议您改用最新的 SQL Server 系统视图。 若要查找一个或多个等效系统视图,请参阅将系统表映射到系统视图 (Transact-SQL)。 后续版本的 Microsoft SQL Server 将删除...
SQL Server sys_objects 相关知识 sys.objects 在数据库中创建的每个用户定义的架构范围内的对象在该表中均对应一行。 注意: sys.objects 不显示 DDL 触发器, 因为它们不是架构范围内的对象。 所有触发器 (包括 DML 和 DDL)都位于 sys.triggers 中。sys.triggers 支持用于各种触发器的混合作用域命名 规则。
sys.objects不显示DDL触发器,因为它们不是架构范围内的对象。所有触发器(包括DML和DDL)均位于sys.triggers中。sys.triggers支持对各种触发器应用混合名称范围规则。 在自己的数据库中测试发现,sys.objects,sys.sysobjects视图的内容是完全一致的。 这三个视图的结构比较类似,其中饱含type,id等属性。其中type的取值代表...
sys.objects (Transact-SQL) 在数据库中创建的每个用户定义的架构范围内的对象在该表中均对应一行。 注意 sys.objects 不显示 DDL 触发器,因为它们不是架构范围内的对象。所有触发器(包括 DML 和 DDL)都位于sys.triggers中。sys.triggers 支持用于各种触发器的混合作用域命名规则。
from sys.all_objects where name not in (select name from sys.sysobjects) --执行结果为空,表明两个视图目前是相同的,但是不知道具体的区别. --现在来看两个函数使用sql 2005 自带数据库 use AdventureWorks select object_name(parent_object_id),type,* from sys.all_objects ...