存储过程语法一

常用系统存储过程有:

exec sp_databases;    --查看数据库
exec sp_tables; --查看表
exec sp_columns 表名; --查看列
exec sp_helpIndex 表名; --查看索引
exec sp_helpConstraint 表名; --约束
exec sp_stored_procedures; --查看数据库中的存储过程
exec sp_helptext '存储过程名称'; --查看存储过程创建、定义语句
exec sp_rename 表名, 新表名; --修改表、索引、列的名称
exec sp_renamedb 数据库名称, 新数据库名称; --更改数据库名称
exec sp_defaultdb 'master', 'myDB'; --更改登录名的默认数据库
exec sp_helpdb; --数据库帮助,查询数据库信息(所有)
exec sp_helpdb 数据库名称; --查看数据库信息


系统存储过程示例:
--表重命名
exec sp_rename 'stu', 'stud';
select * from stud;
--列重命名
exec sp_rename 'stud.name', 'sName', 'column';
exec sp_help 'stud';
--重命名索引
exec sp_rename N'student.idx_cid', N'idx_cidd', N'index';
exec sp_help 'student';

--查询所有存储过程
select * from sys.objects where type = 'P';
select * from sys.objects where type_desc like '%pro%' and name like 'sp%';
原文地址:https://www.cnblogs.com/ybb521/p/3199089.html