我使用query 通过loadfrom调用了一个.sql文件文件内容如下
IF EXISTS(SELCET * FROM ZONGBIAO WHERE HZMC=:HZ1 AND HPDM=:HP1 AND Kq=:KF1)
UPDATE ZONGBIAO SET YBJS=YBJS+:JS1
INSERT ZONGBIAO (HZMC,HPMC,HPDM,SCRQ,YBJS,Kq)VALUES(HZ1,HP2,HP1,SC1,JS1,KF1)
参数设定好后不能执行第一行出错
IF EXISTS(SELCET * FROM ZONGBIAO WHERE HZMC=:HZ1 AND HPDM=:HP1 AND Kq=:KF1)
UPDATE ZONGBIAO SET YBJS=YBJS+:JS1
INSERT ZONGBIAO (HZMC,HPMC,HPDM,SCRQ,YBJS,Kq)VALUES(HZ1,HP2,HP1,SC1,JS1,KF1)
参数设定好后不能执行第一行出错
Token :IF
linenumber:1
我记得query中不能用IF需要set 某个参数,但参数我忘了查帮助没有查到
create procedure AA
@hz1 varchar(30),
@kf1 varchar(30),
@js1 varchar(30)
as
IF EXISTS(SELCET * FROM ZONGBIAO WHERE HZMC=@HZ1 AND HPDM=:HP1 AND Kq=@KF1)
UPDATE ZONGBIAO SET YBJS=YBJS+@JS1
INSERT ZONGBIAO (HZMC,HPMC,HPDM,SCRQ,YBJS,Kq)VALUES(HZ1,HP2,HP1,SC1,JS1,KF1)