几个常用的Sql Server的系统存储过程

6 篇文章 0 订阅
几个常用的Sql Server的系统存储过程
2009年06月29日 下午 03:48

1.sp_attach_db       --附加数据库
EXEC sp_attach_db @dbname='witpos',@filename1='d:/mssql/data/witpos.mdf'

2.sp_rename          --重命名表名
EXEC sp_rename 'NEC_Bainfo','bainfo'

3.sp_changedbowner  --设置为目前数据库的拥有者
EXEC sp_changedbowner 'chg'

4.sp_helpdb          --显示可用的数据库
EXEC sp_helpdb 'witpos_nec090105' --显示会计部门数据库的相关数据

5.sp_help            --显示表的相关信息
EXEC sp_help 'bainfo'

6.sp_helptext        --取得定义的内容
EXEC sp_helptext 'usp_SendMail'

7.sp_bindrule        --将规则与特定的字段相连接
EXEC sp_bindrule '规则名', '表名.字段名'

8.sp_unbindrule      --取消字段上的规则
--字段
EXEC sp_unbindrule '表名.字段名'
go
--用户自定义类型:
EXEC sp_unbindrule '自定义类型名'
go

9.sp_bindefault      --帮定默认值
--创建默认值
CREATE DEFAULT dd as '' --dd 为默认值名
--帮定默认值
EXEC sp_bindefault dd,'bainfo.geterror'
go
--取消帮定
exec sp_unbindefault 'bainfo.geterror'

10.sp_addtype         --创建用户自定义类型
EXEC sp_addtype test_add,'varchar(10)','not null'
go

11.sp_addmessage      --创建自定义异常消息
EXEC sp_addmessage 50001,2,'test error message','us_english'
GO
raiserror(50001,9,1) --抛出异常

12.sp_helptrigger    --查看触发器的相关信息

13.sp_fulltext_database --用来激活全文检索功能或目前所在数据库内删除所有全文检索功能
EXEC sp_fulltext_database 'enable' --激活
EXEC sp_fulltext_database 'disable' --删除功能

14.sp_password        --更改用户密码
exec sp_password 'sasa','sa','chg'

15.sp_who             --查询当前连接的用户
exec sp_who 'sa'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值