declare
v_rowcount integer;
begin
select count(1) into v_rowcount from user_tab_columns
where table_name=upper('表名')
and column_name=upper('字段属性名');
if v_rowcount=0 then
execute immediate 'alter table 表名 add 字段属性名 number(10) not null';
end if;
end;
/
本文介绍了一段PL/SQL代码示例,用于检查指定表中是否存在特定字段,并在不存在时添加该字段。通过使用变量存储计数结果并判断是否为零来实现这一目的。如果字段不存在,则执行DDL语句添加字段。
563

被折叠的 条评论
为什么被折叠?



