sql 可重复执行(增加字段)

--增加字段
DECLARE N NUMBER;
BEGIN
  SELECT COUNT(1) INTO N FROM USER_TAB_COLUMNS WHERE TABLE_NAME = upper('表名') AND COLUMN_NAME = upper('增加的字段名');
  IF N = 0 THEN
    BEGIN
       EXECUTE IMMEDIATE 'ALTER TABLE 表名 ADD 增加的字段名 VARCHAR2(1000)';
       COMMIT;
       END;
  END IF;
END;

posted @ 2021-07-22 16:37  大大大江大河  阅读(431)  评论(0)    收藏  举报