insert into select 與 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一模一樣的表,複製結構同時也複製資料,但是指定新表的列名;
從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一模一樣的表,複製結構同時也複製資料,但是指定新表的列名;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25960404/viewspace-704338/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- select into from 和 insert into select 的用法和區別
- insert into 與 select into 的區別
- MySQL的create table as 與 like區別MySql
- Oracle Create Table as SelectOracle
- ORACLE的Copy命令和create table,insert into的比較Oracle
- 【SQL】14 UNION 操作符、SELECT INTO 語句、INSERT INTO SELECT 語句、CREATE DATABASE 語句、CREATE TABLE 語句SQLDatabase
- sqlserver不能直接create table as select ......SQLServer
- insert /*+ append */ into 與insert into 的區別APP
- CREATE TABLE AS SELECT(CAST)(二)-ConceptAST
- js中!和!!的區別與用法JS
- INSERT ALL 和INSERT FIRST 的區別
- 【轉】dbms_stats.gather_table_stats與analyze table 的區別
- drop table和truncate table的區別
- exists和not exists及in和not in的用法與區別
- dbms_stats.gather_table_stats與analyze table 的區別[轉貼]
- CREATE TABLE AS SELECT(CAST)(一)-ORA-1652AST
- table move 與 shrink 的區別
- Object.create(null) 和 {} 的區別ObjectNull
- select * 和 select 所有欄位的區別
- select count(*)和select count(1)的區別
- oracle中merge的用法,以及各版本的區別 CreateOracle
- mysqPoint型別查詢和插入操作:insert和select型別
- alter table move 和 alter table shrink space的區別
- insert和insertSelective區別
- MySQL中REPLACE INTO和INSERT INTO的區別分析MySql
- 直接insert與儲存過程insert效能區別儲存過程
- 詳解not in與not exists的區別與用法
- create table 使用select查詢語句建立表的方法分享
- alter table move 與shrink space的區別
- Oracle --- PLAN_TABLE$和PLAN_TABLE區別Oracle
- select any dictionary與select_catalog_role的區別
- JS中的!=、== 、!==、=== 的用法和區別JS
- JS中的!=、== 、!==、===的用法和區別。JS
- select for update nowait 與 select for update 區別AI
- create table as select where 1=0會把null和not null屬性也帶上Null
- save() create()區別
- su和sudo的區別與使用(轉)
- SQLserver-MySQL的區別和用法ServerMySql