Skip to content

1.数据库

sql
--sp_helpdb:报告有关指定数据库或所有数据库的信息。
sp_helpdb --显示所有数据库信息(名称、大小等)
sp_helpdb Recruitment --显示Recruitment数据库信息(名称、大小等)

--sp_renamedb:更改数据库的名称。
sp_renamedb ’pubs’,’pub’--将名为pubs的数据库改名为pub

--sp_dboption:显示或更改数据库选项。不能在master 或tempdb 数据库上使用sp_dboption。
sp_dboption ’Recruitment’,’READ ONLY’,’TRUE’--设置Recruitment数据库为READ ONLY
--sp_helpdb:报告有关指定数据库或所有数据库的信息。
sp_helpdb --显示所有数据库信息(名称、大小等)
sp_helpdb Recruitment --显示Recruitment数据库信息(名称、大小等)

--sp_renamedb:更改数据库的名称。
sp_renamedb ’pubs’,’pub’--将名为pubs的数据库改名为pub

--sp_dboption:显示或更改数据库选项。不能在master 或tempdb 数据库上使用sp_dboption。
sp_dboption ’Recruitment’,’READ ONLY’,’TRUE’--设置Recruitment数据库为READ ONLY

2.表

bash
--sp_help:当前数据库中查找对象。
sp_help Employee --显示Employee表的结构

--sp_rename:更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。
sp_rename ’employee’,’employ’
--sp_help:当前数据库中查找对象。
sp_help Employee --显示Employee表的结构

--sp_rename:更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。
sp_rename ’employee’,’employ’

3.用户自定义数据类型

bash
--sp_addtype:创建用户定义的数据类型。
sp_addtype birthday, datetime, ’NULL’

--创建了一个名为birthday 的用户定义数据类型(基于datetime),该数据类型允许空值
--sp_droptype: 删除用户定义的数据类型。
sp_droptype ’birthday’--删除用户定义的数据类型birthday

--sp_help:查看用户自定义数据类型的情况
sp_help birthday --查看用户定义的数据类型birthday的信息
--sp_addtype:创建用户定义的数据类型。
sp_addtype birthday, datetime, ’NULL’

--创建了一个名为birthday 的用户定义数据类型(基于datetime),该数据类型允许空值
--sp_droptype: 删除用户定义的数据类型。
sp_droptype ’birthday’--删除用户定义的数据类型birthday

--sp_help:查看用户自定义数据类型的情况
sp_help birthday --查看用户定义的数据类型birthday的信息

4.规则

bash
--sp_bindrule:将规则绑定到列或用户定义的数据类型。
sp_bindrule rulType,’Titles.Type’--将规则rulType绑定到Titles表的Type列

--sp_unbindrule:在当前数据库中为列或用户定义数据类型解除规则绑定。
sp_unbindrule ’Titles.Type’--取消绑定到Tiltes表中的Type列的规则

--sp_helptext:查看规则的详细信息。
sp_helptext rulType --查看规则rulType的详细信息
--sp_bindrule:将规则绑定到列或用户定义的数据类型。
sp_bindrule rulType,’Titles.Type’--将规则rulType绑定到Titles表的Type列

--sp_unbindrule:在当前数据库中为列或用户定义数据类型解除规则绑定。
sp_unbindrule ’Titles.Type’--取消绑定到Tiltes表中的Type列的规则

--sp_helptext:查看规则的详细信息。
sp_helptext rulType --查看规则rulType的详细信息

5.缺省

--sp_bindefault:将默认值绑定到列或用户定义的数据类型。
--sp_unbindefault:在当前数据库中为列或者用户定义数据类型解除(删除)默认值绑定。
--sp_helptext:查看默认值的信息。
--sp_bindefault:将默认值绑定到列或用户定义的数据类型。
--sp_unbindefault:在当前数据库中为列或者用户定义数据类型解除(删除)默认值绑定。
--sp_helptext:查看默认值的信息。

6.索引

--sp_helpindex:报告有关表或视图上索引的信息。
--sp_helpindex employee    --查看employee表中索引信息
--sp_helpindex:报告有关表或视图上索引的信息。
--sp_helpindex employee    --查看employee表中索引信息

7.视图

--sp_helptext:查看视图文本
--sp_helptext:查看视图文本

8.存储过程

 --sp_helptext:查看存储过程文本
 --sp_helptext:查看存储过程文本

9.触发器

--sp_help <触发器名>:查看指定触发器是否存在
--sp_helptrigger:返回指定表中定义的当前数据库的触发器类型。
--sp_help <触发器名>:查看指定触发器是否存在
--sp_helptrigger:返回指定表中定义的当前数据库的触发器类型。

10.其它


--sp_help:报告有关数据库对象、用户定义数据类型或 数据类型的信息。
--sp_helptext:显示规则、默认值、未加密的存储过程、用户定义函数、触发器或视图的文本。
--sp_rename:更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。

--sp_help:报告有关数据库对象、用户定义数据类型或 数据类型的信息。
--sp_helptext:显示规则、默认值、未加密的存储过程、用户定义函数、触发器或视图的文本。
--sp_rename:更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。