OREACLE 数据库建表 添加判断表是否存在 不存在则新建
Posted IT_小树
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OREACLE 数据库建表 添加判断表是否存在 不存在则新建相关的知识,希望对你有一定的参考价值。
declare cnt number;
begin
---查询要创建的表是否存在
select count(*)into cnt from user_tables where table_name=‘USERLOG‘;
---如果存在则删除该表
if cnt>0 then
dbms_output.put_line(‘表存在不创建‘);
else
dbms_output.put_line(‘表不存在‘);
execute immediate ‘CREATE TABLE USERLOG
(
ID VARCHAR(255) NOT NULL ,
LOGINNAME VARCHAR(200) ,
USERNAMECN VARCHAR(200),
EMAIL VARCHAR(200),
SEX VARCHAR(200),
VALID VARCHAR(200),
LOGINMODULE VARCHAR(200),
LOGINDATE TIMESTAMP(6),
PRIMARY KEY (id)
)‘;
end if;
cnt:=0;
end;
以上是关于OREACLE 数据库建表 添加判断表是否存在 不存在则新建的主要内容,如果未能解决你的问题,请参考以下文章