CREATE PROCEDURE sp_DeleteAllData
AS
EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
EXEC sp_MSForEachTable 'ALTER TABLE ? DISABLE TRIGGER ALL'
EXEC sp_MSForEachTable 'DELETE FROM ?'
EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL'
EXEC sp_MSForEachTable 'ALTER TABLE ? ENABLE TRIGGER ALL'
EXEC sp_MSFOREACHTABLE 'SELECT * FROM ?'
GO
--执行删除操作
exec sp_DeleteAllData
相关文章
- JAVA对数据库进行操作,实现数据库中数据的插入,查询,更改,删除操作
- postgresql 列出某个数据库下的某个schema下面所有的表
- ElasticSearch删除索引中的数据(delete_by_query)
- hbase 修改表中列的数据
- result默认返回action中的所有数据,要想返回指定的数据怎么做呢
- 删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录
- MSSQL查询所有数据库表,指定数据库的字段、索引
- SQL解析json(包含单层解析、多层解析)解析的数据可直接存到表中
- SQL语句中----删除表数据drop、truncate和delete的用法
- 关于oracle(达梦)数据库的一些简单使用(根据表/列注释查询表名,删除表等等)