• Oracle 复制表创建的sql语句


    http://cache.baiducontent.com/c?m=9d78d513d99e01fc09b3c3690d67c0161343f0652ba1d4020ed08449e3732b42501195ac26520774d5d20c6116df3f4b99fa2235775d2feddd8eca5ddcc88f3579db6167204fc71605d36ea8c817639c37902db8f246fae9b0748eaed0d0dd5655d7500e7a85fb894d00639029af&p=c3759a46d4c719b149a5ce2d0216d57a&newp=91769a45d4dd50f946bd9b7d0f12c9245c5bc52151d0da0b6e828d&user=baidu&fm=sc&query=oracle+%B8%B4%D6%C6%B1%ED%B4%B4%BD%A8&qid=&p1=1本文主要介绍的是Oracle复制表的sql语句的实际应用,本文以表a来进行演示,以b为准备根据表a进行复制的创建表。以下就是文章的具体内容。
     
    以下的文章主要是介绍Oracle复制表的sql语句,其中包括如何复制表结构的sql。以及如何复制相关表的结构又复制表中的数据sql。以下就是相关内容的具体介绍,望你浏览完以下的内容会有所收获。
     
    如下,表a是数据库中已经存在的表,b是准备根据表a进行复制创建的表:
     
    1、只复制表结构的sql
    1. create table b as select * from a where 1<>1
    2、即复制表结构又复制表中数据的sql
    1. create table b as select * from a
    3、Oracle复制表的制定字段的sql
    1. create table b as select row_id,name,age from a where 1<>1
    前提是row_id,name,age都是a表的列
     
    4、复制表的指定字段及这些指定字段的数据的sql
    1. create table b as select row_id,name,age from a
    以上语句虽然能够很容易的根据a表结构复制创建b表,但是a表的索引等却复制不了,需要在b中手动建立。
     
    5、insert into 会将查询结果保存到已经存在的表中
    1. insert into t2(column1, column2, ....)
      select column1, column2, .... from t1
    以上的相关内容就是对Oracle复制表的sql语句的介绍,望你能有所收获。
  • 相关阅读:
    Vue32 插槽
    Vue30 过度与动画
    Vue35 路由
    Vue31 消息订阅和发布
    Vue34 VueX
    oracle11g中rman基本使用方法
    oracle针对多数据只取最新一条的sql
    oracle大表执行慢的优化方法,Oracle性能突然变慢的解决思路
    windows服务安装启动报错误1053:服务没有及时响应启动或控制请求
    Oracle11gSGA调整方法
  • 原文地址:https://www.cnblogs.com/svennee/p/4083342.html
Copyright © 2020-2023  润新知