zoukankan      html  css  js  c++  java
  • insert table 和create table as 区别

    insert  into  table1(columns1,columns2) select  columns1,columns2  from  table2;

    从table2中查询的结果插入到table1中,前提是table1和table2已经存在;

    oracle中不支持 select columns1  into  table2   from   table1;

    其语法为 create.  as..select,有以下三种方式;

    1. create table table1 as select  * from table2  where 1=2;

    创建一个表结构与table2一模一样的表,只复制结构不复制数据;

    2.create  table table1  as  select *   from table2  ;

      创建一个表结构与table2一模一样的表,复制结构同时也复制数据;

    3.create  table table1(columns1,columns2) as select  columns1,columns2  from table2;  创建一个表结构与table2一模一样的表,复制结构同时也复制数据,但是指定新表的列名

    注意【http://www.cnblogs.com/Neil223/p/5213895.html

  • 相关阅读:
    运算符的优先级
    运算符
    值类型与引用类型的区别
    进制转换
    Java总结第二期
    Java总结第一期
    库存管理系统
    MyBank后感
    day72
    day71
  • 原文地址:https://www.cnblogs.com/Neil223/p/5213907.html
Copyright © 2011-2022 走看看