博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CREATE TABLE 表名 AS SELECT 语句
阅读量:5093 次
发布时间:2019-06-13

本文共 1407 字,大约阅读时间需要 4 分钟。

SQL> select * from dept; DEPTNO DNAME          LOC------ -------------- -------------    10 ACCOUNTING     NEW YORK    20 RESEARCH       DALLAS    30 SALES          CHICAGO    40 OPERATIONS     BOSTON SQL> create table dept2 as select * from dept; Table created SQL> select * from dept; DEPTNO DNAME          LOC------ -------------- -------------    10 ACCOUNTING     NEW YORK    20 RESEARCH       DALLAS    30 SALES          CHICAGO    40 OPERATIONS     BOSTON SQL> select * from dept2; DEPTNO DNAME          LOC------ -------------- -------------    10 ACCOUNTING     NEW YORK    20 RESEARCH       DALLAS    30 SALES          CHICAGO    40 OPERATIONS     BOSTONSQL> create table dept3 as select * from dept where 1 = 2; Table created SQL> select * from dept3; DEPTNO DNAME          LOC------ -------------- ------------- SQL> select OWNER from user_constraints where table_name = 'DEPT'; OWNER--------------------------------------------------------------------------------SCOTT SQL> select OWNER from user_constraints where table_name = 'DEPT2'; OWNER--------------------------------------------------------------------------------

Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0

Connected as scott

由上面的使用 CREATE TABLE 表名 AS SELECT 语句可以看出:

    1:只会复制表数据和表结构,不会有任何约束。

    2:当 where 条件不成立时,只复制表结构,没有任务数据。

转自:http://ears.iteye.com/blog/1470605

 

转载于:https://www.cnblogs.com/fwst/p/5213290.html

你可能感兴趣的文章
上传文件(ajax结合form表单)
查看>>
selenium python grid
查看>>
nc(NetCat)命令
查看>>
CNN卷积神经网络-tensorflow
查看>>
JS性能优化
查看>>
P3930 SAC E#1 - 一道大水题 Knight
查看>>
Linux中tar命令
查看>>
Vue 中watch和computed 的用法及区别
查看>>
设计模式:第二章--抽象工厂模式
查看>>
Redis分布式锁
查看>>
yum 崩溃的解决方法
查看>>
Entity Framework之问题收集
查看>>
渗透小助手——几个密码收集工具
查看>>
MapReduce入门(二)合并小文件
查看>>
JSON在Java中的使用(一)
查看>>
Open 常用开源
查看>>
C# .net中获取台式电脑中串口设备的名称
查看>>
中国快递包裹总量的预测-基于SARIMA模型
查看>>
json的使用
查看>>
Package.json 属性说明
查看>>