代码改变世界

常见的系统store procedure

2012-10-07 17:13  呆河马  阅读(257)  评论(0编辑  收藏  举报
EXEC sp_databases//列出当前系统中的数据库;
EXEC sp_helpdb//报告出有关指定数据库或所有数据库的信息;
EXEC sp_renamedb//更改数据库名称(单用户访问);
EXEC sp_tables//返回当前有多少个表,试图;
EXEC sp_columns//返回表的列的信息;
EXEC sp_help//察看某个表的所有信息;
EXEC sp_helpconstraint//察看某个表的约束;
EXEC sp_helpindex//察看某个表的索引;
EXEC sp_stored_procedures//列出但前数据库地所有存储过程;
EXEC sp_password//修改添加或修改登陆帐户的密码;
EXEC sp_helptext//察看该对象的文本;
sp_helptext 'sysobjects'
sp_helptext 'sp_helptext'
sp_helptext 'sysdatabases'
 
 

Sp_executesql:

declare @sql nvarchar(1000) //必须为nvarchar,ntext,nchar的双字节的

declare @tablename varchar(20)

set @tablename='stuinfo'

set @sql='select * from '+@tablename+where 1=1 //查出表的所有行;

print @sql

exec sp_executesql @sql