zoukankan      html  css  js  c++  java
  • 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语句的介绍,望你能有所收获。
  • 相关阅读:
    Spring-Cloud-GateWay
    Spring-Clould-Alibaba-sentinel控制台
    Oacle学习-01Oracle的安装
    Spring-Clould-Alibaba-集成Ribbon&Feign
    Spring-Clould-Alibaba-nginx-nacos集群搭建
    Springboot整合Security
    Springboot实现QQ邮箱的发送
    java实现qq邮箱的发送
    Springboot集成Swagger2
    Hadoop集群搭建
  • 原文地址:https://www.cnblogs.com/svennee/p/4083342.html
Copyright © 2011-2022 走看看