oracle查询创建的所有表,使用子查询创建表(oracle)

本文详细介绍了在SQL中如何使用子查询来创建表,包括仅复制表结构和复制结构与数据的情况。例如,`CREATE TABLE AS SELECT * FROM ... WHERE ...`语句可以用于根据特定条件从源表创建新表。当WHERE条件为假时,新表只包含结构;为真时,结构和数据都会被复制。此外,还讨论了Oracle和SQL Server中的子查询应用。
摘要由CSDN通过智能技术生成

转自:https://blog.csdn.net/lxh123456789asd/article/details/81164321

语句:

CREATE TABLE tablename[(column1,column2,column3.....]

AS subquery;

例子:

1.create table tabletest as select * from emp where 1=2;

这句话后面的where条件为假,表示只复制表的结构,而不复制数据,当where表后面的条件为真的时候,表示结构和表都复制过去。

2.create table emp20

as

select * from emp where deptno=20;

这句话表示会将表的结构以及部门为20号的员工的信息复制过来。

---------------------

作者:短腿哥哥

来源:CSDN

原文:https://blog.csdn.net/lxh123456789asd/article/details/81164321

版权声明:本文为博主原创文章,转载请附上博文链接!

oracle_使用子查询创建表

create table emp_bk as (select * from emp where 1=2);这句就是复制源表的结构

Sql Server的艺术(六) SQL 子查询,创建使用返回多行的子查询,子查询创建视图

子查询或内部查询或嵌套查询在另一个SQL查询的查询和嵌入式WHERE子句中. 子查询用于返回将被用于在主查询作为条件的数据,以进一步限制要检索的数据. 子查询可以在SELECT,INSERT,UPDA ...

mysql update 子查询锁表问题

mysql在Update带有子查询的时候,子查询的表会锁住,导致该表无法使用.比如 update A set comments = (select count(1) from B where id = ...

Orcla 数据库复习2 --子查询和表连接

子查询和表连接  ①.查询挣钱最多的人的名字  SELECT ename,sal FROM emp  WHERE sal=(SELECT MAX(sal) FROM emp);  ②.查询有哪些人的工 ...

PowerDesigner创建表 拷贝创建表语句 SQLSERVER创建数据库 使用查询 创建表 并且添加数据

PowerDesigner创建表 : 1.双击打开PowerDesigner   2.双击打开Create model 3左键点击Model  types,再点击Physical    Data  m ...

SQL Server温故系列(3):SQL 子查询 & 公用表表达式 CTE

1.子查询 Subqueries 1.1.单行子查询 1.2.多行子查询 1.3.相关子查询 1.4.嵌套子查询 1.5.子查询小结及性能问题 2.公用表表达式 CTE 2.1.普通公用表表达式 2. ...

SQL Server高级内容之子查询和表链接

1.子查询概念 (1)就是在查询的where子句中的判断依据是另一个查询的结果,如此就构成了一个外部的查询和一个内部的查询,这个内部的查询就是自查询. (2)自查询的分类 1)独立子查询 ->独 ...

T-SQL基础(三)之子查询与表表达式

子查询 在嵌套查询中,最外面查询结果集返回给调用方,称为外部查询.嵌套在外部查询内的查询称为子查询,子查询的结果集供外部查询使用. 根据是否依赖外部查询,可将子查询分为自包含子查询和相关子查询.自包含 ...

mysql 数据操作 多表查询 子查询 虚拟表介绍

子查询 把一个sql语句放在括号里 ,这个括号里sql语句查询结果其实就是一张表,并且是一个临时在内存里存在的虚拟表 可以用括号把一个查询sql语句括起来 得到查询的结果并且用as 为这张虚拟表起个别 ...

随机推荐

CLR via C# 3rd - 08 - Methods

Kinds of methods        Constructors      Type constructors      Overload operators      Type con ...

Unity3d Asset Server启动问题

周末机房停电后asset server无法启动,点击启动出现“asset server could not start server”. 几经周折,找到原来是用户问题,解决办法如下: 1.命令行输入“ ...

利用HTML5开发Android(3)---Android中的调试

通过JS代码输出log信息 Js代码 Js代码: console.log("Hello World"); Log信息: Console: Hello World http://ww ...

Ajax 完整教程

第 1 页 Ajax 简介 Ajax 由 HTML.JavaScript™ 技术.DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序.本文的作者是 ...

Linux centos7环境下安装Nginx

Linux centos7环境下安装Nginx的步骤详解 1.    首先到Nginx官网下载Nginx安装包 http://nginx.org/download/nginx-1.5.9.tar.gz ...

Android开发中使用七牛云存储进行图片上传下载

Android开发中的图片存储本来就是比较耗时耗地的事情,而使用第三方的七牛云,便可以很好的解决这些后顾之忧,最近我也是在学习七牛的SDK,将使用过程在这记录下来,方便以后使用. 先说一下七牛云的存储 ...

RAC4——架构和变化

1.RAC的架构 2.由单实例变RAC的变化   1.SGA的变化: 和传统的单实例相比,RAC 实例中SGA最显著的变化时多了一个GRD(Global resource directory)部分. ...

python遗留问题

def assert_element_in_page_source(s): print type(s) print s #assert s in driver.page_sourcecommand=' ...

cocos2dx中的内存管理方式

转载:http://www.cocoachina.com/bbs/read.php?tid=195219 今天看了一下cocos2dx的内存管理机制,有些地方不太好理解搞了挺长的时间,现在感觉自己理解 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值