【发布时间】:2016-04-18 03:50:10
【问题描述】:
我有下面的脚本,我想修改它,如果它是第一次执行,那么它将创建列,但如果它是第二次执行,那么它会显示不正确的失败消息它应该显示创建列的消息,并且如果出现任何异常,可以说由于某些技术异常而没有创建列,那么它应该显示失败消息,请告知如何实现这一点
SELECT COUNT(*) INTO L_COL_EXISTS FROM USER_TAB_COLS WHERE COLUMN_NAME = 'TOR' and TABLE_NAME='AVOICE';
IF L_COL_EXISTS = 1
THEN
outcome := 'Success';
ELSE
outcome := 'Fail';
END IF;
DBMS_OUTPUT.PUT_LINE(outcome);
请大家多多指教
【问题讨论】:
-
如何添加列?你知道声明吗?