oracle判断数据是否存在吗_Oracle判断数据或字段是否存在处理

  • Post author:
  • Post category:其他


关于数据的处理

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;



版权声明:本文为weixin_39711914原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。