SELECT DISTINCT
TOP 100 PERCENT isnull(p.name,'') AS 父对象, o.xtype,
CASE o.xtype WHEN 'C' THEN 'CHECK 约束' WHEN 'D' THEN '默认值或DEFAULT约束'
WHEN 'F' THEN 'FOREIGNKEY约束' WHEN 'L' THEN '日志' WHEN 'FN' THEN '标量函数'
WHEN 'IF' THEN '内嵌表函数' WHEN 'P' THEN '存储过程' WHEN 'PK' THEN 'PRIMARYKEY约束'
WHEN 'RF' THEN '复制筛选存储过程' WHEN 'S' THEN '系统表' WHEN 'TF' THEN '表函数'
WHEN 'TR' THEN '触发器' WHEN 'U' THEN '用户表' WHEN 'UQ' THEN 'UNIQUE 约束'
WHEN 'V' THEN '视图' WHEN 'X' THEN '扩展存储过程' WHEN 'R' THEN '规则' ELSE NULL
END AS 类型, o.name AS 对象名, o.crdate AS 创建时间, o.refdate AS 更改时间,
c.text AS 声明语句,OBJECTPROPERTY(o.id, N'IsMSShipped')
FROM dbo.sysobjects o Left JOIN
dbo.sysobjects p ON o.parent_obj = p.id LEFT OUTER JOIN
dbo.syscomments c ON o.id = c.id
WHERE --(o.xtype IN ('C','D','F','PK','UQ','L','FN','IF','TF','TR','P','R','RF','X','S','U','V')) AND
(OBJECTPROPERTY(o.id, N'IsMSShipped') = 0) AND (isnull(p.name,'') <> N'dtproperties')
ORDER BY o.xtype DESC
分享到:
相关推荐
在SQL Server 2000和2005中,数据库字典是获取数据库元数据的重要途径,它包含了关于数据库对象如表、索引、主键、外键、约束、视图、函数、存储过程和触发器等的信息。 在标题和描述中提到的SQL脚本主要目标是创建...
数据字典是关于数据库中所有对象的结构和定义的集合,它提供了数据库内部结构的详细信息,包括表、视图、存储过程、索引、约束等。对于SQL Server管理员来说,能够便捷地导出数据字典信息是非常实用的功能。 "SQL ...
SQL2005数据库字典生成器是一款专为SQL Server 2005设计的实用工具,它能够帮助用户快速、方便地生成数据库的详细说明文档,通常这种文档被称为数据字典。数据字典在数据库管理和维护中起着至关重要的作用,它记录了...
这些元数据包括表结构、索引、主键、外键、约束、视图、函数、存储过程、触发器和规则等信息。通过数据库字典,管理员和开发人员可以了解数据库的整体架构和设计,这对于维护数据库、编写文档以及优化性能等方面都...
- **题目**: 数据字典视图(C)包含存储过程的代码文本。 - A. USER_OBJECTS - B. USER_TEXT - C. USER_SOURCE - D. USER - **解析**: USER_SOURCE视图中包含了存储过程的源代码。因此,正确答案是**C. USER_...
数据字典在信息系统设计和管理中扮演着至关重要的角色,因为它提供了数据库中所有对象(如表、视图、索引、存储过程、函数等)的详细信息。这种信息对于数据库管理员(DBA)、开发人员以及任何需要理解和维护数据库...
3. **表设计**: 系统可能包含多个表,如学生信息表、课程表、成绩表等,每个表都有相应的主键和外键关系。 4. **索引**: 为了加速数据查询,表中的关键字段可能会创建索引。 5. **存储过程**: 可能定义了存储过程来...
数据字典在数据库管理中扮演着至关重要的角色,它提供了关于数据库结构、表、视图、存储过程、触发器、索引和其他对象的全面信息,有助于理解和维护复杂的数据库系统。 首先,我们要理解什么是数据字典。数据字典是...
数据字典是数据库管理系统中的一个重要组成部分,它包含了数据库中所有对象的详细信息,如表、视图、存储过程、触发器、索引等。DBDocumentGenerator能自动收集这些信息,生成清晰、规范的数据字典,帮助用户理解...
在数据库设计中,这些规则被编码到约束、触发器或存储过程中,以确保数据符合业务需求。 ### 12. Candidate Key 候选键是实体关系模型中,可以唯一标识实体实例的属性集。候选键可能有多个,但只能选择一个作为主键...
- **数据库对象—表、视图、列名、约束、规则、默认值**:各类数据库对象的命名应遵循相应的命名规范,提高可读性和可维护性。 - **缩写规范**:制定统一的缩写规范,避免不必要的混淆。 - **列名**:列名的命名应...
- 所有用户定义的对象(如数据库名称、表名称、列名称、视图名称、存储过程名称、用户定义函数名称等)严格禁止使用SQL关键字命名。 - **3.3 数据库对象所有者** - 任何数据库的所有者都是`dbo`,禁止创建非`dbo`...
数据字典视图**USER_SOURCE**包含存储过程的代码文本。 #### 23. PL/SQL块类型 - **程序包(Package)**:包含类型、子程序等定义。 - **过程(Procedure)**:独立的可执行单元。 - **游标(Cursor)**:用于处理数据库...
1. **表结构分析**:该工具能够自动扫描数据库中的所有表,提取出表名、字段名、字段类型、主键、外键、非空约束等关键信息,形成清晰的表格展示。 2. **索引信息**:除了表结构,工具还会列出每个表的索引,包括...
### C22、数据字典视图( )包含存储过程的代码文本 - **USER_SOURCE**:这个视图包含了存储过程的源代码文本。 - USER_OBJECTS、USER_TEXT、USER_DESC分别包含其他类型的信息,而非存储过程的代码文本。 正确答案...
数据字典是数据库管理系统中的一个重要组成部分,它包含关于数据库中所有对象(如表、视图、存储过程等)的详细信息。这些信息包括但不限于对象名称、类型、描述、大小、约束、索引等,帮助开发者和管理员了解数据的...
- **目标**: 构建一个能够存储学生成绩信息的数据库,并在该数据库中创建必要的数据表。 - **实施步骤**: - 选择合适的数据库管理系统(DBMS),如SQL Server 2000。 - 设计数据库模式,包括数据表之间的关系。 -...