关于数据的处理
declare
v_cnt int;
begin
select count(*) into v_cnt from 表名称 where 查询操作处理数据的条件
if v_cnt>0 then --如果存在记录
相关操作
else
相关处理
--
end if;
end;
关于字段的处理
declare
v_col int;
begin
select count(*) into v_col from cols
where table_name = upper('表名称') and column_name = upper('字段名称');
if v_col>0 then
相关操作
-- alter table PXXXX drop COLUMN EXECUTE_DEPT_ID;
else
相关操作
-- ALTER TABLE PXXXX ADD ( SUPERVISION_DEPT_ID VARCHAR2(36) NULL) ;
end if;
end;

本文介绍了使用PL/SQL进行数据处理的方法,包括如何通过条件判断处理表中的数据记录及字段是否存在,并给出了具体的PL/SQL代码示例。
4073

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



