oracle 创建数据库表 如果此表存在则删除后再重建
实例:
创建一个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 创建数据库表 如果此表存在则删除后再重建相关推荐
- oracle创建数据库、表空间、用户并授权
oracle创建数据库.表空间.用户并授权 在安装完Oracle数据库软件之后可以使用默认的数据库orcl,也可以根据需要创建自定义的数据库.表空间用于对数据库中的资源进行分类,每个用户都有默认的表空 ...
- 在MySql数据库中创建数据库dbjava,数据表book,字段包括bno,bname,price,count(编号、书名、单价、数量)。 利用JDBC连接数据库dbjava,实现数据表的增删 改查
题目 1.在MySql数据库中创建数据库dbjava,数据表book,字段包括bno,bname,price,count(编号.书名.单价.数量). 2.利用JDBC连接数据库dbjava,实现数据表 ...
- oracle数据库财务软件,Oracle创建数据库的手工方法
Oracle数据库除了本身自带的DBCA创建数据库之外,它还有另一种相关的创建方案,就是手工的Oracle创建数据库,这项技术也是DBA人员所必须要掌握的.下面就介绍一下手动创建数据库的步骤: 手动创 ...
- oracle新建用户 数据库,oracle创建数据库和用户的方法
这篇文章主要介绍了oracle创建数据库和用户的方法,mysql和sqlserver创建数据库可以直接通过create database "数据库名",而oracle创建数据库要对 ...
- oracle 创建数据库 表空间 用户 授权和toad导入导出数据库
1.创建数据库 简单的方式是使用'Database Configuration Assistant'数据库配置工具根据向导创建 2.创建表空间 在实际使用中需要创建自定义的表空间和临时表空间 ...
- oracle创建数据库 表空间 用户
以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在 ...
- 如何创建oracle数据表空间,oracle创建数据库/表空间
||||||||||||||||||||||||简略的说|||||||||||||||||||||||||||| 以管理员身份登录: 1.首先,创建(新)用户: create user usernam ...
- oracle创建数据库用户并授权,oracle创建数据库、表空间、用户并授权
1.创建数据库 简单的方式是使用'Database Configuration Assistant'数据库配置工具根据向导创建 2.创建表空间 在实际使用中需要创建自定义的表空间和临时表空间 2.1. ...
- oracle 创建用户、授权、表空间
create用户 create user visiontv identified by visiontv default tablespace visiontv quota 10m on users; ...
最新文章
- 窗体的扩展样式GWL_EXSTYLE: 用于SetWindowLong
- php页面在线人数,也谈php网站在线人数统计
- BlogEngine.NET1.2的新功能
- C++中的deque、stack、queue及priority_queue
- 省份城市区县三级联动html代码,基于Jquery实现省份、城市、区县三级联动
- abap-批量修改的对象类型
- landset8各波段_landsat8波段
- java 中怎么比较两个时间相差的秒数
- SAP Basic T-Code
- JavaScript实现秒杀倒计时效果(附源码)
- LIBSVM使用方法及参数设置
- 文字降重-临逸版-论文降重
- stc15f2k60s2单片机控制led流水灯
- 超好用的卸载软件 —— Geek
- CMD 打开各个浏览器命令
- Python--小游戏二十四点
- ListView的增删改查(实战)
- 使用Eagle2进行单倍型分析
- 使用word插入无法编辑的对象
- PCL学习二:PCL基础应用教程
热门文章
- 谈谈App的混合开发
- Cocos2d-x之MenuItem
- skyline TerraBuilder(TB)处理不规则范围影像,去除空值,填充高程等(转载)
- Open Graphics Library初步_搭建环境_GLUT
- document.execCommand() 解析
- RabbitMQ 幂等性概念及业界主流解决方案
- Python(6)-文件和异常
- python 3.6.3 异常
- idea actiBPM插件生成png文件 (解决没有Diagrams或Designer选项问题)
- 更新条目时出错。有关详细信息,请参见内部异常。