sys.objects sys.parameters sys.partitions sys.periods (系統時期) 系統.計畫指導 sys.procedures sys.sequences sys.server_assembly_modules sys.server_events sys.server_event_notifications(伺服器事件通知系統) sys.server_sql_modules sys.server_triggers sys.server_trigger_events sys.sql_dependencies sys....
For all schema scoped system objects that are included with SQL Server, this value is always in (schema_id('sys'), schema_id('INFORMATION_SCHEMA')). parent_object_idintID of the object to which this object belongs. 0 = Not a child object. ...
对于SQL Server 所附带的所有以架构为作用域的系统对象,该值始终在 (schema_id('sys'), schema_id('INFORMATION_SCHEMA')) 中。 parent_object_id int 该对象所属对象的 ID。 0 = 不是子对象。 type char(2) 对象类型: AF = 聚合函数 (CLR) ...
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...
sys.objects 不显示 DDL 触发器,因为它们不是架构范围内的对象。所有触发器(包括 DML 和 DDL)均位于 sys.triggers 中。sys.triggers 支持对各种触发器应用混合名称范围规则。 在自己的数据库中测试发现,sys.objects,sys.sysobjects视图的内容是完全一致的。
select * from sys.all_objects --所有架构范围内的用户定义对象和系统对象的 UNION。 select * from sys.objects --在数据库中创建的每个用户定义的架构范围内的对象在该表中均对应一行 。 select * from sys.sysobjects--在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储 ...
sys.objects、sys.columns、sys.indexes这三个都是系统视图,主要映射了表、列、索引等信息。与MySQL数据库的information_schema库类似。
select * from sys.all_objects select * from sys.database_principals select * from sys.sql_modules select * from sys.system_sql_modules 1. 2. 3. 4. 发现是系统视图 sys.sql_modules 报错!该视图返回函数、视图、存储过程的定义。查看该视图的定义: ...
没区别 select * from sysobjects select* from sys.objects 查询出来的东西完全一样 都是存在这个数据库中的所有表
对于SQL Server 2005 所附带的所有以架构为作用域的系统对象,该值始终在 (schema_id('sys'), schema_id('INFORMATION_SCHEMA')) 中。 parent_object_id int 该对象所属对象的 ID。 0 = 不是子对象。 type char(2) 对象类型: AF = 聚合函数 (CLR) C = CHECK 约束 D = DEFAULT(约束或独立) F = ...