if num = 0 then
execute immediate
'ALTER TABLE TTRD_SPV_INFO ADD TRUSTEECASHINST VARCHAR(100)';
execute immediate
'comment on column TTRD_SPV_INFO.TRUSTEECASHINST is "开户行信息"';
dbms_output.put_line('添加字段 TRUSTEECASHINST 成功!');
end if;
dbms_output.put_line('字段 TRUSTEECASHINST 已经存在!');如果num=0 进来之后只能执行一条语句还会报错
ORA-01780: 要求文字字符串
ORA-06512: 在 line 9
但是数据是加进去了。如何才能实现这两条数据都可以运行呢? 这是在写数据库脚本。
execute immediate
'ALTER TABLE TTRD_SPV_INFO ADD TRUSTEECASHINST VARCHAR(100)';
execute immediate
'comment on column TTRD_SPV_INFO.TRUSTEECASHINST is "开户行信息"';
dbms_output.put_line('添加字段 TRUSTEECASHINST 成功!');
end if;
dbms_output.put_line('字段 TRUSTEECASHINST 已经存在!');如果num=0 进来之后只能执行一条语句还会报错
ORA-01780: 要求文字字符串
ORA-06512: 在 line 9
但是数据是加进去了。如何才能实现这两条数据都可以运行呢? 这是在写数据库脚本。
Execut immediate 'comment on...''开户行信息''' ;
全部是单引号
注意全是单引号