CREATE PROCEDURE yjinput
asbegin
update 已决赔付成本表
set 计提月份=aa.计提月份,保单号=aa.保单号,赔款金额=aa.赔款金额,保单打印日期=aa.保单打印日期 ,赔付方式=aa.赔付方式,赔案业务结案日期=aa.赔案业务结案日期,
赔案财务结清日期=aa.赔案财务结清日期,赔款支出=aa.赔款支出,车损险赔款=aa.车损险赔款,三责险赔款=aa.三责险赔款,施救费=aa.施救费,附加险合计=aa.附加险合计,
查勘费=aa.查勘费,代理费用=aa.代理费用,鉴定费用=aa.鉴定费用,其它费用=aa.其它费用
from 已决赔付成本表 bb,yj_temp aa
where bb.赔案号=aa.赔案号
insert into 已决赔付成本表 select * from yj_temp where 赔案号 not in (select 赔案号 from 已决赔付成本表)
update 未决赔付成本表
set 当前状态=aa.当前状态,财务结清日期=aa.财务结清日期
from 未决赔付成本表 cc,yj_temp aa
where cc.赔案号=aa.赔案号
delete from yj_temp
end
GO这个存储过程在语法上通不过,哪位大哥帮我检查一下。提示是列名“当前状态”无效,列名“财务结清日期”无效
asbegin
update 已决赔付成本表
set 计提月份=aa.计提月份,保单号=aa.保单号,赔款金额=aa.赔款金额,保单打印日期=aa.保单打印日期 ,赔付方式=aa.赔付方式,赔案业务结案日期=aa.赔案业务结案日期,
赔案财务结清日期=aa.赔案财务结清日期,赔款支出=aa.赔款支出,车损险赔款=aa.车损险赔款,三责险赔款=aa.三责险赔款,施救费=aa.施救费,附加险合计=aa.附加险合计,
查勘费=aa.查勘费,代理费用=aa.代理费用,鉴定费用=aa.鉴定费用,其它费用=aa.其它费用
from 已决赔付成本表 bb,yj_temp aa
where bb.赔案号=aa.赔案号
insert into 已决赔付成本表 select * from yj_temp where 赔案号 not in (select 赔案号 from 已决赔付成本表)
update 未决赔付成本表
set 当前状态=aa.当前状态,财务结清日期=aa.财务结清日期
from 未决赔付成本表 cc,yj_temp aa
where cc.赔案号=aa.赔案号
delete from yj_temp
end
GO这个存储过程在语法上通不过,哪位大哥帮我检查一下。提示是列名“当前状态”无效,列名“财务结清日期”无效
update 未决赔付成本表
set 当前状态=aa.当前状态,财务结清日期=aa.财务结清日期
from 未决赔付成本表 cc,yj_temp aa
where cc.赔案号=aa.赔案号
delete from yj_temp
写成
update 未决赔付成本表
set cc.当前状态=aa.当前状态,cc.财务结清日期=aa.财务结清日期
from 未决赔付成本表 cc,yj_temp aa
where cc.赔案号=aa.赔案号
delete from yj_temp 就提示无法使用列前缀cc 此前缀必须与....
set cc.当前状态=aa.当前状态,cc.财务结清日期=aa.财务结清日期
from 未决赔付成本表 cc,yj_temp aa
where cc.赔案号=aa.赔案号
delete from yj_temp
是正确的