用的是oracle中插入的是空,就想给他一个默认的值,“0”。 里面的数据很多有20多个,所以不可能一个一个默认,所以不知道有没有sql语句。 我用的sql语句处理用的是ibatis。
INSERT INTO COM_APPOINTMENT_C
(app_cd, app_nm, pay_cl, dep_yn, pos_yn, dut_yn, ocp_yn, rol_yn,
cls_yn, inc_yn, ret_yn, app_yn, sal_yn, dsp_yn, sus_yn, ccr_yn,
cre_no, cre_dt, chg_no, chg_dt)
values
(#appCd#, #appNm#, #payCl#, #depYn#, #posYn#, #dutYn#, #ocpYn#,
#rolYn#, #clsYn#, #incYn#, #retYn#, #appYn#, #salYn#, #dspYn#,
#susYn#, #ccrYn#, '111', sysdate, '1111', sysdate) 例如这条sql语句,字段有空的就给它默认是'0'
不能去更改数据库建表的语句..
INSERT INTO COM_APPOINTMENT_C
(app_cd, app_nm, pay_cl, dep_yn, pos_yn, dut_yn, ocp_yn, rol_yn,
cls_yn, inc_yn, ret_yn, app_yn, sal_yn, dsp_yn, sus_yn, ccr_yn,
cre_no, cre_dt, chg_no, chg_dt)
values
(#appCd#, #appNm#, #payCl#, #depYn#, #posYn#, #dutYn#, #ocpYn#,
#rolYn#, #clsYn#, #incYn#, #retYn#, #appYn#, #salYn#, #dspYn#,
#susYn#, #ccrYn#, '111', sysdate, '1111', sysdate) 例如这条sql语句,字段有空的就给它默认是'0'
不能去更改数据库建表的语句..
(app_cd)
values
(nvl(我是变量,0))。