sys.objects (SQL Server 2005 )
来源:互联网 发布:淘宝刷单一天能挣多少 编辑:程序博客网 时间:2024/06/04 20:09
在数据库中创建的每个用户定义的架构范围内的对象在该表中均对应一行。
可以将 OBJECT_ID()、OBJECT_NAME 和 OBJECTPROPERTY() 内置函数应用于在 sys.objects 中显示的对象。
此视图有一个具有相同作用域的版本,名为 sys.system_objects 的版本,该版本显示系统对象。还有另一个名为 sys.all_objects 的视图,该视图同时显示系统和用户对象。所有三个目录视图的结构都相同。
name
sysname
对象名称。
object_id
int
对象标识号。在数据库中是唯一的。
schema_id
int
包含该对象的架构的 ID。
对于 SQL Server 2005 附带的所有架构范围内的系统对象,该值将始终为
IN (schema_id('sys'), schema_id('INFORMATION_SCHEMA')。
principal_id
int
如果不是架构所有者,则为单个所有者的 ID。默认情况下,架构包含的对象由架构所有者所有。不过,通过使用 ALTER AUTHORIZATION 语句更改所有权可以指定备用所有者。
如果没有可替代的单个所有者,则为 NULL。
如果对象类型为以下类型之一,则为 NULL:
C = CHECK 约束
D = DEFAULT(约束或独立)
F = FOREIGN KEY 约束
PK = PRIMARY KEY 约束
R = 规则(旧式,独立)
TA = 程序集(CLR 集成)触发器
TR = SQL 触发器
UQ = UNIQUE 约束
parent_object_id
int
此对象所属对象的 ID。
0 = 不是子对象。
type
char(2)
对象类型:
AF = 聚合函数 (CLR)
C = CHECK 约束
D = DEFAULT(约束或独立)
F = FOREIGN KEY 约束
PK = PRIMARY KEY 约束
P = SQL 存储过程
PC = 程序集 (CLR) 存储过程
FN = SQL 标量函数
FS = 程序集 (CLR) 标量函数
FT = 程序集 (CLR) 表值函数
R = 规则(旧式,独立)
RF = 复制筛选过程
SN = 同义词
SQ = 服务队列
TA = 程序集 (CLR) DML 触发器
TR = SQL DML 触发器
IF = SQL 内联表值函数
TF = SQL 表值函数
U = 表(用户定义类型)
UQ = UNIQUE 约束
V = 视图
X = 扩展存储过程
IT = 内部表
type_desc
nvarchar(60)
对象类型的说明。
AGGREGATE_FUNCTION
CHECK_CONSTRAINTS
DEFAULT_CONSTRAINT
FOREIGN_KEY_CONSTRAINT
PRIMARY_KEY_CONSTRAINT
SQL_STORED_PROCEDURE
CLR_STORED_PROCEDURE
SQL_SCALAR_FUNCTION
CLR_SCALAR_FUNCTION
CLR_TABLE_VALUED_FUNCTION
RULE
REPLICATION_FILTER_PROCEDURE
SYNONYM
SERVICE_QUEUE
CLR_TRIGGER
SQL_TRIGGER
SQL_INLINE_TABLE_VALUED_FUNCTION
SQL_TABLE_VALUED_FUNCTION
USER_TABLE
UNIQUE_CONSTRAINT
VIEW
EXTENDED_STORED_PROCEDURE
INTERNAL_TABLE
create_date
datetime
对象的创建日期。
modify_date
datetime
上次使用 ALTER 语句修改对象的日期。如果对象为表或视图,那么对该表或视图创建或更改聚集索引时,modify_date 也会随之更改。
is_ms_shipped
bit
由内部 SQL Server 组件创建对象。
is_published
bit
对象为发布对象。
is_schema_published
bit
仅发布对象的架构。
- sys.objects (SQL Server 2005 )
- SQL Server sys.objects
- Sql Server 2000与Sql Server 2005的sys.objects的差异
- sql server 2005系统视图sys.sysobjects和sys.all_objects,sys.objects,三者之间有什么区别
- sys.tables(sql server 2005)
- sys.columns (SQL Server 2005 )
- sys.identity_columns (sql server 2005)
- SQL Server 2005 sys.dm_exec_query_stats
- SQL SERVER 2005 SYS.SYSPROCESSES 的使用
- SYNONYMOUSLY REFERENCE SQL SERVER OBJECTS
- SQL SERVER2008数据库学习—sys.objects系统表简述
- sql server性能分析--DMV之(sys.dm_exec_query_stats )
- sql server性能分析--DMV之(sys.dm_exec_query_stats ) .
- SQL Server查询计划sys.dm_exec_text_query_plan
- SQL Server查询计划sys.dm_exec_text_query_plan
- SQL Server 系统表介绍:sys.dm_exec_requests
- SQL Server 系统表介绍:sys.dm_exec_sessions
- SMO编程初步(Getting started with SQL Server Management Objects (SMO))
- 真正爱你的人和只是玩你的人的不同
- 新手报道
- 重要之声明
- map的一种替代方案,不会自动排序(转)
- 不要滥用div,保持代码的整洁-----Coding Clean and Semantic Templates
- sys.objects (SQL Server 2005 )
- cserialport类
- Bugzilla+windows+安装手册
- C# DataTable 打印、保存控件
- 关于服务器定时器的封装
- sys.tables(sql server 2005)
- Linux下查看文件和文件夹大小的df和du命令
- 定义自己的快捷键
- 优先级反转