这个存储过程怎么写 求大神速进
创建一个存储过程 删除表内重复单据
现在已经可以查出来了 但是在delete 的时候 提示错误 求讲解一下 应该怎么写
if (
select 单据id from bb a where exists( select 单据id from bb where a.配送单编号=配送单编号 and a.单据id>单据id))
begin
delete a from bb a where exists( select * from bb where a.配送单编号=配送单编号 and a.单据id>单据id)
end
现在已经可以查出来了 但是在delete 的时候 提示错误 求讲解一下 应该怎么写
if (
select 单据id from bb a where exists( select 单据id from bb where a.配送单编号=配送单编号 and a.单据id>单据id))
begin
delete a from bb a where exists( select * from bb where a.配送单编号=配送单编号 and a.单据id>单据id)
end
作者: bagawang 发布时间: 2011-08-17
delete bb
from bb a where exists( select * from bb where a.配送单编号=配送单编号 and a.单据id>单据id)
from bb a where exists( select * from bb where a.配送单编号=配送单编号 and a.单据id>单据id)
作者: oswica 发布时间: 2011-08-17