Oracle如何複製表的sql語句
表a是資料庫中已經存在的表,b是準備根據表a進行復制建立的表:
1、只複製表結構的sql
2、即複製表結構又複製表中資料的sql
3、Oracle複製表的制定欄位的sql
前提是row_id,name,age都是a表的列
4、複製表的指定欄位及這些指定欄位的資料的sql
以上語句雖然能夠很容易的根據a表結構複製建立b表,但是a表的索引等卻複製不了,需要在b中手動建立。
5、insert into 會將查詢結果儲存到已經存在的表中
1、只複製表結構的sql
create table b as select * from a where 1<>1
2、即複製表結構又複製表中資料的sql
create table b as select * from a
3、Oracle複製表的制定欄位的sql
create table b as select row_id,name,age from a where 1<>1
前提是row_id,name,age都是a表的列
4、複製表的指定欄位及這些指定欄位的資料的sql
create table b as select row_id,name,age from a
以上語句雖然能夠很容易的根據a表結構複製建立b表,但是a表的索引等卻複製不了,需要在b中手動建立。
5、insert into 會將查詢結果儲存到已經存在的表中
insert into t2(column1, column2, ....)select column1, column2, .... from t1
相關文章
- 複製表結構和資料SQL語句SQL
- MySQL複製表結構和內容到另一張表中的SQL語句MySql
- IDEA如何快速複製日誌生成sql語句,太妙啦IdeaSQL
- oracle的sql語句OracleSQL
- Oracle表部分資料提取SQL語句OracleSQL
- 【SqlServer】【Oracle】sql複製表定義及複製資料行SQLServerOracle
- oracle sql語句OracleSQL
- mysql:sql as 複製表MySql
- Sql建表語句SQL
- sql 建表語句SQL
- sql語句建立表SQL
- SQL Server複製的表中如何修改欄位SQLServer
- oracle SELECT INTO 和 INSERT INTO SELECT 兩種表複製語句詳解Oracle
- oracle的表分析語句Oracle
- 利用sql語句找出表中有重複記錄的三種sql寫法SQL
- Oracle基本SQL語句OracleSQL
- oracle常用SQL語句OracleSQL
- Oracle 查詢並刪除重複記錄的SQL語句OracleSQL
- ORACLE很重要的sql語句OracleSQL
- Java中如何解析SQL語句、格式化SQL語句、生成SQL語句?JavaSQL
- sql語句如何執行的SQL
- 用SQL語句去掉重複的記錄SQL
- SQL查詢語句 (Oracle)SQLOracle
- Oracle SQL語句分類OracleSQL
- Oracle pl/sql 複製表 資料匯入 匯出OracleSQL
- Oracle SQL精妙SQL語句講解OracleSQL
- Oracle 行轉列的sql語句OracleSQL
- Oracle sql with 語句語法與例子OracleSQL
- sql語句實現表的行列倒置SQL
- 兩表聯查修改的sql語句SQL
- oracle 鎖表、解鎖的語句Oracle
- ORACLE 鎖表的解決方法及查詢引起鎖表SQL語句[轉]OracleSQL
- ORACLE 鎖表的解決方法及查詢引起鎖表SQL語句方法OracleSQL
- MySQL 5.7 複製控制語句SET GLOBAL sql_slave_skip_counter說明MySql
- Oracle SQL精妙SQL語句講解(轉)OracleSQL
- Oracle之sql語句優化OracleSQL優化
- Oracle維護常用SQL語句OracleSQL
- 高效率Oracle SQL語句OracleSQL