常见的系统store procedure

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


原文地址:https://www.cnblogs.com/jobs2/p/2714224.html