SQLServer--TSQL--存储过程语法

本文详细介绍了SQLServer中存储过程的使用,包括系统存储过程如sp_databases和sp_helpconstraint,以及如何创建、执行和删除自定义存储过程。此外,还展示了如何在存储过程中处理参数和错误,例如通过RAISERROR来处理除以零的错误情况。
摘要由CSDN通过智能技术生成

——–存储过程

—-系统存储过程
exec sp_databases —–查找数据库信息
exec sp_tables —–查找表的信息
exec sp_columns
exec sp_helpINDEX mn_user —-查看表mn_user的索引
exec sp_helpconstraint mn_user ——–查看表 mn_user的约束
exec sp_stored_procedures —-查看当前数据库的存储过程列表
exec sp_helptext ‘sp_helptext’ —查看存储过程sp_helptext的定义
exec sp_helpdb
exec sp_defaultdb
exec sp_renamedb
exec sp_rename
—-扩展存储过程
—-xp_cmdshell
use master
go
—exec xp_cmdshell ‘md d:\Back’,NO_OUTPUT
if exists(select * from sysdatabases where name=’DBNote’)
drop database DBNote
go
CREATE DATABASE DBNote
ON PRIMARY
( NAME = ‘DBNote’,
FILENAME = ‘f:\DBNote.mdf’ ,
SIZE = 3072KB ,
MAXSIZE = UNLIMITED,
FILEGROWTH = 1024KB
)
LOG ON
( NAME = ‘DBNote_log’,
FILENAME = ‘f:\DBNote_log.ldf’ ,
SIZE = 1024KB ,
MAXSIZE =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值