oracle if not exist,使用IF NOT EXISTS创建数据表
如果简单的使用如下sql语句可能会返回失败,失败的原因极有可能是已经存在这张数据表了。
create table sales3 ( id NUMERIC,sale_date datetime not null)
PARTITION by range(TO_DAYS(sale_date))
(
PARTITION sales20140301 values less than(TO_DAYS('2014-03-01')),
PARTITION sales20140401 values less than(TO_DAYS('2014-04-01'))
)
执行时返回的提示语句如下:
[SQL] create table sales3 ( id NUMERIC,sale_date datetime not null)
PARTITION by range(TO_DAYS(sale_date))
(
PARTITION sales20140301 values less than(TO_DAYS('2014-03-01')),
PARTITION sales20140401 values less than(TO_DAYS('2014-04-01'))
)
[Err] 1050 - Table 'sales3' already exists
而如果使用IF NOT EXISTS创建数据表,即使此表已经存在,也会执行成功:
create table IF NOT EXISTS sales3 ( id NUMERIC,sale_date datetime not null)
PARTITION by range(TO_DAYS(sale_date))
(
PARTITION sales20140301 values less than(TO_DAYS('2014-03-01')),
PARTITION sales20140401 values less than(TO_DAYS('2014-04-01'))
)
返回如下:
[SQL] create table if not exists sales3 ( id NUMERIC,sale_date datetime not null)
PARTITION by range(TO_DAYS(sale_date))
(
PARTITION sales20140301 values less than(TO_DAYS('2014-03-01')),
PARTITION sales20140401 values less than(TO_DAYS('2014-04-01'))
)
受影响的行: 0
时间: 0.003ms
oracle if not exist,使用IF NOT EXISTS创建数据表相关推荐
- mysql if exists 数据表_使用IF NOT EXISTS创建数据表
如果简单的使用如下sql语句可能会返回失败,失败的原因极有可能是已经存在这张数据表了. 如果简单的使用如下sql语句可能会返回失败,失败的原因极有可能是已经存在这张数据表了. create table ...
- oracle数据库迁移 增大空间,Oracle数据库迁移、创建表空间、创建数据表实例讲解-Oracle...
数据库迁移 对于数据库迁移来说,如果源数据库与目标数据库版本一致,推荐使用Oracle导入或者pl/sql导入:如果版本不一致,则可以使用sql导入的方式. 创建表空间 create tablespa ...
- oracle表数据实例,Oracle创建数据表实例
Oracle创建数据表实例. 1.创建数据表 --判断数据表是否存在,存在则删除 DECLARE IS_EXIST NUMBER; BEGIN SELECT COUNT(*) INTO IS_EXIS ...
- Oracle中通过Job实现定时同步两个数据表之间的数据
摘要:之前项目中用的触发器来实现数据解析,但是最近客户反应,会报错,所以我们从新设计了一下,通过Oracle里面的Job来解决这一问题,这样就不会对原来的数据表做操作,只对临时表操作,就不会对客户那边 ...
- Oracle 创建数据表以及对数据表、字段、主外键、约束的操作
选择主键的原则: 最少性 尽量选择使用单个键作为主键 稳定性 尽量选择数值更新少的列作为主键 1.创建数据表(CREATE TABLE) --创建数据表Student create table Stu ...
- oracle中快速复制数据表(创建数据表)
1.普通创建表方式如下: create table emp(empno number(4) primary key,ename varchar2(20),sal number(7,2)); 2.快速创 ...
- oracle 授权其他用户访问已有用户创建的表
1.navicat 操作实现 建立其他用户 代码实现: CREATE USER xcj01 IDENTIFIED BY xcj01 DEFAULT TABLESPACE tsUserTest TEMP ...
- oracle 11g 数据库cmd修改用户名密码及创建用户
oracle 11g 数据库cmd修改用户名密码及创建用户 1. 数据库oracle 11g cmd命令修改用户名和密码 1.1. 前言 1.2. cmd窗口登录oracle 1.3. 更改syste ...
- 如何创建oracle数据表空间,oracle创建数据库/表空间
||||||||||||||||||||||||简略的说|||||||||||||||||||||||||||| 以管理员身份登录: 1.首先,创建(新)用户: create user usernam ...
最新文章
- 如何使用LocalBroadcastManager?
- netBeans调试时不进入java内部类(jdk源码)的方法 转载
- php jquery 全选删除,jQuery+php简单实现全选删除的方法
- Visual Studio 中Debug模式和Release模式的区别
- 浏览器上网 (Safari Chrome)
- 板邓:【WordPress文件解读】wp-config.php
- 【转】匈牙利算法理解
- SilkierQuartz 1.0.21 发布, 是一个 Quartz.NET 的强大且简单的Web管理工具和承载组件...
- leetcode 1035. 不相交的线(dp)
- cuda编程性能 分析工具 nvprof的使用
- 文件上传限制文件类型
- 农行银行添加卡信息服务器,说说农业银行为App我的帐户设置里没有显示借记卡添加...
- Jenkins构建步骤图解
- 一张图让你搞懂DES与RSA混合加密技术
- gps l1带宽_民用GPS接收机可达到的最高更新速率是多少?
- .NET单元测试(四):用例设计
- java星座出生日期_Java根据出生日期计算星座
- 最近很火的养猫小程序—365赚钱宝小程序源码
- WTL自绘界面库(CQsButton)
- 常用快递API(顺丰、EMS、申通、圆通等)及快递在线下单API分享
热门文章
- 做微商减肥产品在陌陌怎么引流?巧用陌陌引流到微信
- 绿色红色荧光标记PLGA,PLA,PVP,PVA,明胶纳米纤维膜定制
- 青蛙跳台(递归和非递归实现)
- i7 12700K 和i7 11700K区别 酷睿i712700K和11700K性能对比
- 台积电扩大与索尼 CMOS 图像传感器代工合作,规划全新产能
- active控件和java脚本_【学习笔记】在原生javascript中使用ActiveX和插件
- 水滴屏全屏适配方法(华为Mate20手机)
- YGG SEA 新增投资四款游戏
- Allegro如何做镂空丝印操作指导
- luckySheet+POI+EasyExcel实现在线excel模版的导出和数据填充