BEGIN
FOR rec IN (SELECT column_name FROM user_tab_cols WHERE table_name = 'T_ESOP_CHANGEPLAN' AND column_name = 'MACHINE_NAME') LOOP
EXIT;
END LOOP;
IF NOT FOUND THEN
EXECUTE IMMEDIATE 'ALTER TABLE T_ESOP_CHANGEPLAN ADD (MACHINE_NAME NVARCHAR2(100))';
-- 可以添加更多的字段属性,例如 NOT NULL 或者 DEFAULT 值
-- EXECUTE IMMEDIATE 'ALTER TABLE YOUR_TABLE_NAME MODIFY COLUMN_TO_CHECK COLUMN_TYPE NOT NULL';
END IF;
END;
不能用PL/SQL的SQL窗口直接执行,需用执行脚本方法 工具=》导入表 ,执行