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 的用法和區別
- MySQL的create table as 與 like區別MySql
- 【SQL】14 UNION 操作符、SELECT INTO 語句、INSERT INTO SELECT 語句、CREATE DATABASE 語句、CREATE TABLE 語句SQLDatabase
- insert和insertSelective區別
- js中!和!!的區別與用法JS
- select * 和 select 所有欄位的區別
- insert into select語句與select into from語句
- insert all和insert first語句的用法
- insert into select
- Object.create(null) 和 {} 的區別ObjectNull
- create table 使用select查詢語句建立表的方法分享
- MySQL中REPLACE INTO和INSERT INTO的區別分析MySql
- ERROR 1786 (HY000): Statement violates GTID consistency: CREATE TABLE ... SELECTError
- kubectl 的 create 和 apply 有什麼區別APP
- JS中的!=、== 、!==、=== 的用法和區別JS
- save() create()區別
- ajax與jsonp的區別及用法JSON
- SQLserver-MySQL的區別和用法ServerMySql
- Gerrit的用法及與gitlab的區別Gitlab
- table中cesllspacing與cellpadding的區別詳解padding
- mysql insert into ... select的鎖問題MySql
- 解析MySQL中INSERT INTO SELECT的使用MySql
- [20180907]insert+with+select.txt
- mysql insert的特殊用法MySql
- Oracle table selectOracle
- Object.create(null) 和 {} 區別是什麼ObjectNull
- JQuery中html()和val()的用法區別jQueryHTML
- Mybatis中updateByPrimaryKeySelective和updateByPrimaryKey的用法區別MyBatis
- Python3 關鍵字nonlocal和global的用法與區別Python
- Linq中 AsQueryable(), AsEnumerable()和ToList()的區別和用法
- C++中break和continue的用法和區別C++
- CSS中的class與id區別及用法CSS
- JavaScript中apply、call、bind的區別與用法JavaScriptAPP
- 塊元素和行內元素的區別與轉換
- 【心得】Ctrl+Z、 、 、eof的區別和用法
- Python筆記:string,tuple,list,dictionary的區別(之二,高階用法與型別轉換)Python筆記型別
- PHP 中 bind 的用法 self 和 static 的區別PHP
- StretchBlt函式和BitBlt函式的區別和用法函式
- select、poll、epoll之間的區別