一个值得研究的系统存储过程 sp_MSforeachtable
来源:互联网 发布:电子系单片机毕业设计 编辑:程序博客网 时间:2024/06/05 23:16
它的应用:
---------------------------------------------------------------------
sp_MSforeachtable @command1='Delete from ?'
这样可以删除所有表中的数据
也可以这样写
sp_MSforeachtable @command1 = "TRUNCATE TABLE ?"
----------------------------------------------------------------------
创建一个新表AAA,表中包含其它表的名称和记录数量:
create table AAA(id int identity(1,1),tablename varchar(50),[rowcount] int)
delete from AAA
exec sp_msforeachtable 'insert AAA(tablename, [rowcount]) select N''?'', count(*) from ?'
select * from AAA where AAA.[rowcount]>0
----------------------------------------------------------------------
1。在sql server2000下一个数据库中有建立了几十个表,现在要给每个表增加同样的列。可以用"alter table"语句,但是这么多表一个一个的操作太麻烦,有什么方法可以操作循环每一个表呢?
方法:sp_msforeachtable 'alter table ? add 列名 int'
2。假设所有表中的'note' 字段不能为空,如果为空则要改为"。
方法:sp_msforeachtable 'update ? set note='''' where note is null'
----------------------------------------------------------------------
结论: 看了很多例子以后发现sp_msforeachtable 里面那个问号指代数据库中所有的表
此存储过程还有一个参数为@whereend,可以这么写 @whereend='name in 'table1','table2',... ...'
这个参数是限制此存储过程的操作用于哪些表
- 一个值得研究的系统存储过程 sp_MSforeachtable
- 一个值得研究的系统存储过程 sp_MSforeachtable
- 系统存储过程sp_MSforeachtable和sp_MSforeachdb
- 系统存储过程sp_MSforeachtable和sp_MSforeachdb
- sp_MSforeachtable 内置存储过程的运用
- 详解SQL Server的两个存储过程:sp_MSforeachtable/sp_MSforeachdb
- 详解SQL Server的两个存储过程:sp_MSforeachtable/sp_MSforeachdb
- 详解SQL Server的两个存储过程sp_MSforeachtable sp_MSforeachdb
- 详解SQL Server的两个存储过程:sp_MSforeachtable/sp_MSforeachdb
- 详解SQL Server的两个存储过程:sp_MSforeachtable/sp_MSforeachdb
- 工作中遇到的一个值得学习的存储过程//
- 两个有用的,ms未公开的存储过程sp_MSforeachDB,sp_MSforeachtable
- 【推荐】(SqlServer)不公开存储过程sp_Msforeachtable与sp_Msforeachdb详解
- (SqlServer)不公开存储过程sp_Msforeachtable与sp_Msforeachdb详解
- 不公开存储过程sp_Msforeachtable与sp_Msforeachdb详解
- 一个完整的存储过程(系统游标)
- 非常不错的一个JS分页效果代码,值得研究
- 存储过程的嵌套事务研究
- 我对浮躁的看法,慢慢添加
- 系统报NSIS error解决办法
- js: select一个选项包含多个值的用法
- DBCC CheckIdent
- 按比例生成缩略图
- 一个值得研究的系统存储过程 sp_MSforeachtable
- 杀手4血钱之黄昏十二乐章[剧情完全翻译]by maddogchen
- ASP.NET 程序中常用的三十三种代码
- 郁闷,streamreader空间开销好大啊,
- [小技巧]winfrom使用多线程
- 细胞分裂3[详细剧情过关动画与任务布置详尽翻译]by kuangtian
- 西北农林科技大学,我的母校! http://xnxy.43i.net/index.php
- 关于去耦电容作用和应用的精辟解说
- 读博or工作