1、数据库:

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

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

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

2、表

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

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

3、用户自定义数据类型

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

(2)sp_droptype: 删除用户定义的数据类型。
例: sp_droptype ’birthday’     --删除用户定义的数据类型 birthday

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

4、规则

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

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

(3)sp_helptext:查看规则的详细信息。
例:sp_helptext rulType    --查看规则rulType的详细信息

5、缺省

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

6、索引

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

7、视图

sp_helptext:查看视图文本

8、存储过程

sp_helptext:查看存储过程文本

9、触发器

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

10. 全文搜索-sp_grep

This procedure will search stored procedures, functions, triggers and views for a search string.

for example

exec sp_grep 'iansheng'

Name                                                Owner            Object_type
isp0108P_WSIML_GENERIC_SHP_OUT_RULES_900001_10      dbo         stored procedure
isp3365P_WSIML_CN_LEVIS_REC_OUT_RULES_900001_10     dbo         stored procedure
CREATE sp_grep(@object varchar(255))
as SELECT distinct
'type' = case type
when 'FN' then 'Scalar function'
when 'IF' then 'Inlined table-function'
when 'P' then 'Stored procedure'
when 'TF' then 'Table function'
when 'TR' then 'Trigger'
when 'V' then 'View'
end,
o.[name],
watchword = @object
FROM dbo.sysobjects o (NOLOCK)
JOIN dbo.syscomments c (NOLOCK)
ON o.id = c.id
where c.text like '%'+@object+'%'

11、其他

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

SQL Server数据库SP命令祥解相关推荐

  1. DBATools PowerShell SQL Server数据库备份命令

    In my earlier PowerShell SQL Server article, SQL Database Backups using PowerShell Module – DBATools ...

  2. linux启动sql server数据库,SQL Server数据库启动过程详解及启动不起来的问题分析及解决方法...

    第五步.启动系统数据库model model系统数据库同样也是SQL Server启动过程中用到的一个非常关键的数据库,如果这个库损坏,SQL Server启动也会失败,关于model数据不能启动的原 ...

  3. SQL Server数据库字段类型详解

    1.字符串类型 Char char数据类型用来存储指定长度的定长非统一编码型的数据.当定义一列为此类型时,你必须指定列长.当你总能知道要存储的数据的长度时,此数据类型很有用.例如,当你按邮政编码加4个 ...

  4. python数据库编程:Python基于Pymssql模块实现连接SQL Server数据库的方法详解

    本文实例讲述了Python基于Pymssql模块实现连接SQL Server数据库的方法.分享给大家供大家参考,具体如下: 数据库版本:SQL Server 2012. 按照Python版本来选择下载 ...

  5. SQL Server 数据库关键知识点详解(优秀经典)

    原文地址: http://hi.baidu.com/ztf704/blog/item/d9b5512cb0e7c9ef8a1399c6.html 经典的SQL语句(基础篇)      摘要:sql查询 ...

  6. 用linux命令创建表主键,Linux系统下SQL Server数据库操作

    Linux系统SQL Server数据库操作命令 连接数据库 sqlcmd命令 创建数据库: 查看所有数据库: 创建表 添加主键约束 外部关键字 怎么添加唯一约束 怎么添加非空约束 怎么使用默认约束 ...

  7. SQL SERVER 数据库导入,导出之Bcp命令示例

    SQL SERVER 数据库导入,导出之Bcp命令示例 利用sql查询分析器中语句导入导出,bcp命令可直接在dos上运行,但须知必须语句必须写在一排上,不然语句执行不起会报错 xp_cmdshell ...

  8. linux 附加数据库文件,SQL Server 数据库分离与附加图文详解

    SQL Server 数据库分离与附加图文教程,需要的朋友可以参考一下. 一.概述 SQL Server提供了"分离/附加"数据库."备份/还原"数据库.复制数 ...

  9. SQL Server 数据库之常用命令

    常用命令 1. DECLARE 定义命令 1.1 语法 1.2 参数 1.3 注释 2 PRINT 输出命令 2.1. 语法 2.2. 参数 2.3. 注释 3. BACKUP 备份数据库 3.1. ...

最新文章

  1. 美多商城后台管理之登录、浏览器的同源策略
  2. Android之unable to execute dex java heap space解决方案
  3. mongodb java 学习_MongoDB学习(四):通过Java使用MongoDB
  4. springboot websocket发送和接收消息代码资源下载
  5. 左神算法:分别用递归和非递归方式实现二叉树先序、中序和后序遍历(Java版)
  6. php页面空白如何解决,php页面空白怎么回事 php出现空白页的解决方法
  7. VC 6中使用不同调用规范的函数在符号文件里的表示方式
  8. LeetCode 542. 01 矩阵(BFS DP)
  9. 计算机视觉与深度学习应用关系
  10. sw2014计算机配置,SolidWorks 2014电脑配置要求
  11. 计算机网络实习个人总结,(实习报告)计算机网络实训个人小结
  12. 短信工具类——mo信通
  13. 《 指数基金投资指南 》by 银行螺丝钉 - 笔记 - 3
  14. c语言程序设计小球弹跳,C++Dos游戏设计——弹跳小球
  15. 昆特牌显示无法连接至服务器,巫师之昆特牌总是显示无法连接网络
  16. 选项模式(option)
  17. 【读书笔记】周志华 机器学习 第二章 模型评估和选择
  18. Codeforces Round 361 div2
  19. 关于如何设置 Linux 的 IP配置
  20. XZ_iOS 之企业版APP安装和强制更新

热门文章

  1. 如何阅读一本书 读后感
  2. python需要电脑多大内存合适_电脑内存多大合适?对于不同的人内存多大才够用?...
  3. 【numpy】numpy.where的使用
  4. Kivy a to z -- 前言
  5. 应届大学生如何找工作,如何选择,如何投简历,如何面试
  6. postman接口测试 collection添加Pre-request Scripts 解决登录依赖token问题
  7. Android 将文字转换成图片并保存起来
  8. 使用cout在命令行输出彩色字体
  9. PCL入门系列 —— NormalEstimation、NormalEstimationOMP 基于邻域的点云法线估计
  10. 不花一分钱,利用免费电脑软件将视频MV变成歌曲音频MP3