最近做一个项目,由于客户数据量大,为了不将数据彻底删除,于是将数据移动到历史表,原始表的数据删除.由于技术有限,想不到好的方法,于是写个存储过程 执行,为了防止执行过程中出现异常,执行不完整.用到hIbernate事务.下面是写的代码.sql存储过程写的很麻烦,希望能给点建议: CREATE PROCEDURE [dbo].[savetohistoryDel] --时间 ) AS BEGIN --插入作业到历史表 INSERT INTO inout_history_job ( jobid,job