rxcr.net
当前位置:首页 >> 清空表数据sql语句 >>

清空表数据sql语句

用SQL语句一次清空所有数据.找到了三种方法进行清空.使用的数据库为MS SQL SERVER.(表之间不能有外键关系)1.搜索出所有表名,构造为一条SQL语句 declare @trun_name varchar(8000) set @trun_name='' select @trun_name=@trun_

truncate table 表名 --日志不记录单个行删除操作或delete table 表名 --日志记录单个行删除操作

CREATE PROCEDURE sp_DeleteAllDataASEXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'EXEC sp_MSForEachTable 'ALTER TABLE ? DISABLE TRIGGER ALL'EXEC sp_MSForEachTable 'DELETE FROM ?

设表名为tablename,有日期型字段datex,则留下最近5天记录的删除语句为:delete tablename where datediff(day,datex,getdate())>5

网站首页 | 网站地图
All rights reserved Powered by www.rxcr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com