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 数据库建表 添加判断表是否存在 不存在则新建的主要内容,如果未能解决你的问题,请参考以下文章
如何在SQL Server2005数据库中检查一个表是不是存在,如存在就删除表记录,如不存在就建表.
PDO mysql 操作数据表前如何先判断表是不是存在,不存在就创建一个数据表