实例:
创建一个USERINFO的数据库表:

当然可以这样写:
drop table USERINFO
create table USERINFO
        (
           EnglishName varchar(30),
           ChineseName varchar(30),
           Sex         varchar(10),
           Age         int,
           BirthPlace  varchar(100),
           BirthDate   date default sysdate
        )
但是这样有一个问题就是:
如果USERINFO之前不存在的话,drop table USERINFO就没什么意义,这里就少一个if的判断,好了,看正解吧:

declare
  w_count int;
  w_name  varchar(20);
begin
  w_name := 'USERINFO';
  select count(*) into w_count from user_tables where table_name = w_name;
  if(w_count>0) then
      execute immediate 'drop table USERINFO';
  end if;
      execute immediate 'create table USERINFO
        (
           EnglishName varchar(30),
           ChineseName varchar(30),
           Sex         varchar(10),
           Age         int,
           BirthPlace  varchar(100),
           BirthDate   date default sysdate
        )';
   end;

保存为USERINFO.msql执行就可以了,当然你也可以有其他可执行的方式。

oracle 创建数据库表 如果此表存在则删除后再重建相关推荐

  1. oracle创建数据库、表空间、用户并授权

    oracle创建数据库.表空间.用户并授权 在安装完Oracle数据库软件之后可以使用默认的数据库orcl,也可以根据需要创建自定义的数据库.表空间用于对数据库中的资源进行分类,每个用户都有默认的表空 ...

  2. 在MySql数据库中创建数据库dbjava,数据表book,字段包括bno,bname,price,count(编号、书名、单价、数量)。 利用JDBC连接数据库dbjava,实现数据表的增删 改查

    题目 1.在MySql数据库中创建数据库dbjava,数据表book,字段包括bno,bname,price,count(编号.书名.单价.数量). 2.利用JDBC连接数据库dbjava,实现数据表 ...

  3. oracle数据库财务软件,Oracle创建数据库的手工方法

    Oracle数据库除了本身自带的DBCA创建数据库之外,它还有另一种相关的创建方案,就是手工的Oracle创建数据库,这项技术也是DBA人员所必须要掌握的.下面就介绍一下手动创建数据库的步骤: 手动创 ...

  4. oracle新建用户 数据库,oracle创建数据库和用户的方法

    这篇文章主要介绍了oracle创建数据库和用户的方法,mysql和sqlserver创建数据库可以直接通过create database "数据库名",而oracle创建数据库要对 ...

  5. oracle 创建数据库 表空间 用户 授权和toad导入导出数据库

    1.创建数据库   简单的方式是使用'Database Configuration Assistant'数据库配置工具根据向导创建   2.创建表空间 在实际使用中需要创建自定义的表空间和临时表空间 ...

  6. oracle创建数据库 表空间 用户

    以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在 ...

  7. 如何创建oracle数据表空间,oracle创建数据库/表空间

    ||||||||||||||||||||||||简略的说|||||||||||||||||||||||||||| 以管理员身份登录: 1.首先,创建(新)用户: create user usernam ...

  8. oracle创建数据库用户并授权,oracle创建数据库、表空间、用户并授权

    1.创建数据库 简单的方式是使用'Database Configuration Assistant'数据库配置工具根据向导创建 2.创建表空间 在实际使用中需要创建自定义的表空间和临时表空间 2.1. ...

  9. oracle 创建用户、授权、表空间

    create用户 create user visiontv identified by visiontv default tablespace visiontv quota 10m on users; ...

最新文章

  1. 窗体的扩展样式GWL_EXSTYLE: 用于SetWindowLong
  2. php页面在线人数,也谈php网站在线人数统计
  3. BlogEngine.NET1.2的新功能
  4. C++中的deque、stack、queue及priority_queue
  5. 省份城市区县三级联动html代码,基于Jquery实现省份、城市、区县三级联动
  6. abap-批量修改的对象类型
  7. landset8各波段_landsat8波段
  8. java 中怎么比较两个时间相差的秒数
  9. SAP Basic T-Code
  10. JavaScript实现秒杀倒计时效果(附源码)
  11. LIBSVM使用方法及参数设置
  12. 文字降重-临逸版-论文降重
  13. stc15f2k60s2单片机控制led流水灯
  14. 超好用的卸载软件 —— Geek
  15. CMD 打开各个浏览器命令
  16. Python--小游戏二十四点
  17. ListView的增删改查(实战)
  18. 使用Eagle2进行单倍型分析
  19. 使用word插入无法编辑的对象
  20. PCL学习二:PCL基础应用教程

热门文章

  1. 谈谈App的混合开发
  2. Cocos2d-x之MenuItem
  3. skyline TerraBuilder(TB)处理不规则范围影像,去除空值,填充高程等(转载)
  4. Open Graphics Library初步_搭建环境_GLUT
  5. document.execCommand() 解析
  6. RabbitMQ 幂等性概念及业界主流解决方案
  7. Python(6)-文件和异常
  8. python 3.6.3 异常
  9. idea actiBPM插件生成png文件 (解决没有Diagrams或Designer选项问题)
  10. 更新条目时出错。有关详细信息,请参见内部异常。