常见的系统store procedure
2012-10-07 17:13 呆河马 阅读(260) 评论(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