添加列语句:

ALTER TABLE 表名 ADD (列名 VARCHAR2(10));

一般情况下,需要开发人员提供可重复执行的脚本,而上述添加列语句在第二次执行时会报错:

因此需要使用declare语句块:

declare
      num number;
begin
    select count(1) into num from USER_TAB_COLS where table_name = '表名' and  column_name ='列名';
    if num = 0 then
        execute immediate 'ALTER TABLE 表名 ADD (列名 VARCHAR2(10))' ;
    end if;
end;
/

为新添加列增加备注:

comment on column 表名.列名 is '具体备注信息';

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐