--判断表是否存在,如果存在则删除
declare
num number;
begin
select count(1) into num from all_tables where TABLE_NAME = '[判断的表名]';
if num = 1 then
execute immediate 'drop table [删除的表名]';
end if;
end;
/
--创建表
create table [新建的表名]
(
BAG_ID VARCHAR2(36 BYTE) not null,
USER_ID VARCHAR2(36 BYTE) not null,
TYPE VARCHAR2(36 BYTE),
ASSOCIATED_FIELD VARCHAR2(36 BYTE),
constraint PK_DPMS_BAG_FILE primary key (BAG_ID, USER_ID)
);
oracle创建表之前判断表是否存在,如果存在则删除已有表
最新推荐文章于 2024-07-26 03:52:25 发布