delete from lab_result
where jyrq = #{jyrq}
and yq = #{yq,jdbcType=CHAR}
and ybh = #{ybh,jdbcType=VARCHAR}
and xmdh = #{xmdh,jdbcType=VARCHAR}
delete from lab_result
where jyrq = #{jyrq}
and yq = #{yq,jdbcType=CHAR}
and ybh = #{ybh,jdbcType=VARCHAR}
delete from lab_result
where jyrq = #{jyrq}
and yq = #{yq,jdbcType=CHAR}
and ybh = #{ybh,jdbcType=VARCHAR}
and (rtrim(csjg) ='' or csjg is null)
insert into lab_result (jyrq, yq, ybh,
xmdh, wyh, csjg, od,
cutoff, jgbz, bz1, bz2,
yhdh, instrid, operdt,
operna, refs, flag,
dw, result_flag, alarm_flag,
redo_flag, sqxmdh, redo_text,
bz3, textresult)
values (#{jyrq}, #{yq,jdbcType=CHAR}, #{ybh,jdbcType=VARCHAR},
#{xmdh,jdbcType=VARCHAR}, #{wyh,jdbcType=VARCHAR}, #{csjg,jdbcType=VARCHAR}, #{od,jdbcType=VARCHAR},
#{cutoff,jdbcType=VARCHAR}, #{jgbz,jdbcType=CHAR}, #{bz1,jdbcType=VARCHAR}, #{bz2,jdbcType=VARCHAR},
#{yhdh,jdbcType=VARCHAR}, #{instrid,jdbcType=INTEGER}, #{operdt,jdbcType=TIMESTAMP},
#{operna,jdbcType=VARCHAR}, #{refs,jdbcType=VARCHAR}, #{flag,jdbcType=VARCHAR},
#{dw,jdbcType=VARCHAR}, #{result_flag,jdbcType=CHAR}, #{alarm_flag,jdbcType=CHAR},
#{redo_flag,jdbcType=CHAR}, #{sqxmdh,jdbcType=VARCHAR}, #{redo_text,jdbcType=VARCHAR},
#{bz3,jdbcType=VARCHAR}, #{textresult,jdbcType=LONGVARCHAR})
insert into lab_result
jyrq,
yq,
ybh,
xmdh,
wyh,
csjg,
od,
cutoff,
jgbz,
bz1,
bz2,
yhdh,
instrid,
operdt,
operna,
refs,
flag,
dw,
result_flag,
alarm_flag,
redo_flag,
sqxmdh,
redo_text,
bz3,
textresult,
#{jyrq},
#{yq,jdbcType=CHAR},
#{ybh,jdbcType=VARCHAR},
#{xmdh,jdbcType=VARCHAR},
#{wyh,jdbcType=VARCHAR},
#{csjg,jdbcType=VARCHAR},
#{od,jdbcType=VARCHAR},
#{cutoff,jdbcType=VARCHAR},
#{jgbz,jdbcType=CHAR},
#{bz1,jdbcType=VARCHAR},
#{bz2,jdbcType=VARCHAR},
#{yhdh,jdbcType=VARCHAR},
#{instrid,jdbcType=INTEGER},
#{operdt,jdbcType=TIMESTAMP},
#{operna,jdbcType=VARCHAR},
#{refs,jdbcType=VARCHAR},
#{flag,jdbcType=VARCHAR},
#{dw,jdbcType=VARCHAR},
#{result_flag,jdbcType=CHAR},
#{alarm_flag,jdbcType=CHAR},
#{redo_flag,jdbcType=CHAR},
#{sqxmdh,jdbcType=VARCHAR},
#{redo_text,jdbcType=VARCHAR},
#{bz3,jdbcType=VARCHAR},
#{textresult,jdbcType=LONGVARCHAR},
update lab_result
wyh = #{wyh,jdbcType=VARCHAR},
csjg = #{csjg,jdbcType=VARCHAR},
od = #{od,jdbcType=VARCHAR},
cutoff = #{cutoff,jdbcType=VARCHAR},
jgbz = #{jgbz,jdbcType=CHAR},
bz1 = #{bz1,jdbcType=VARCHAR},
bz2 = #{bz2,jdbcType=VARCHAR},
yhdh = #{yhdh,jdbcType=VARCHAR},
instrid = #{instrid,jdbcType=INTEGER},
operdt = #{operdt,jdbcType=TIMESTAMP},
operna = #{operna,jdbcType=VARCHAR},
refs = #{refs,jdbcType=VARCHAR},
flag = #{flag,jdbcType=VARCHAR},
dw = #{dw,jdbcType=VARCHAR},
result_flag = #{result_flag,jdbcType=CHAR},
alarm_flag = #{alarm_flag,jdbcType=CHAR},
redo_flag = #{redo_flag,jdbcType=CHAR},
sqxmdh = #{sqxmdh,jdbcType=VARCHAR},
redo_text = #{redo_text,jdbcType=VARCHAR},
bz3 = #{bz3,jdbcType=VARCHAR},
textresult = #{textresult,jdbcType=LONGVARCHAR},
where jyrq = #{jyrq}
and yq = #{yq,jdbcType=CHAR}
and ybh = #{ybh,jdbcType=VARCHAR}
and xmdh = #{xmdh,jdbcType=VARCHAR}
update lab_result
set wyh = #{wyh,jdbcType=VARCHAR},
csjg = #{csjg,jdbcType=VARCHAR},
od = #{od,jdbcType=VARCHAR},
cutoff = #{cutoff,jdbcType=VARCHAR},
jgbz = #{jgbz,jdbcType=CHAR},
bz1 = #{bz1,jdbcType=VARCHAR},
bz2 = #{bz2,jdbcType=VARCHAR},
yhdh = #{yhdh,jdbcType=VARCHAR},
instrid = #{instrid,jdbcType=INTEGER},
operdt = #{operdt,jdbcType=TIMESTAMP},
operna = #{operna,jdbcType=VARCHAR},
refs = #{refs,jdbcType=VARCHAR},
flag = #{flag,jdbcType=VARCHAR},
dw = #{dw,jdbcType=VARCHAR},
result_flag = #{result_flag,jdbcType=CHAR},
alarm_flag = #{alarm_flag,jdbcType=CHAR},
redo_flag = #{redo_flag,jdbcType=CHAR},
sqxmdh = #{sqxmdh,jdbcType=VARCHAR},
redo_text = #{redo_text,jdbcType=VARCHAR},
bz3 = #{bz3,jdbcType=VARCHAR},
textresult = #{textresult,jdbcType=LONGVARCHAR}
where jyrq = #{jyrq}
and yq = #{yq,jdbcType=CHAR}
and ybh = #{ybh,jdbcType=VARCHAR}
and xmdh = #{xmdh,jdbcType=VARCHAR}
update lab_result
set wyh = #{wyh,jdbcType=VARCHAR},
csjg = #{csjg,jdbcType=VARCHAR},
od = #{od,jdbcType=VARCHAR},
cutoff = #{cutoff,jdbcType=VARCHAR},
jgbz = #{jgbz,jdbcType=CHAR},
bz1 = #{bz1,jdbcType=VARCHAR},
bz2 = #{bz2,jdbcType=VARCHAR},
yhdh = #{yhdh,jdbcType=VARCHAR},
instrid = #{instrid,jdbcType=INTEGER},
operdt = #{operdt,jdbcType=TIMESTAMP},
operna = #{operna,jdbcType=VARCHAR},
refs = #{refs,jdbcType=VARCHAR},
flag = #{flag,jdbcType=VARCHAR},
dw = #{dw,jdbcType=VARCHAR},
result_flag = #{result_flag,jdbcType=CHAR},
alarm_flag = #{alarm_flag,jdbcType=CHAR},
redo_flag = #{redo_flag,jdbcType=CHAR},
sqxmdh = #{sqxmdh,jdbcType=VARCHAR},
redo_text = #{redo_text,jdbcType=VARCHAR},
bz3 = #{bz3,jdbcType=VARCHAR}
where jyrq = #{jyrq}
and yq = #{yq,jdbcType=CHAR}
and ybh = #{ybh,jdbcType=VARCHAR}
and xmdh = #{xmdh,jdbcType=VARCHAR}