首页 > 数据库技术 > 详细

OREACLE 数据库建表 添加判断表是否存在 不存在则新建

时间:2016-09-27 19:14:25      阅读:454      评论:0      收藏:0      [点我收藏+]

 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 数据库建表 添加判断表是否存在 不存在则新建

原文:http://www.cnblogs.com/itworkers/p/5913709.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!