oracle資料拷貝

2021-06-23 00:12:41 字數 519 閱讀 6918

1、只複製表結構的sql

create table b as select * from a where 1<>1

2、即複製表結構又複製表中資料的sql

create table b as select * from a

3、複製表的制定欄位的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

Oracle中資料表查詢拷貝

b 一 oracle資料庫中,把一張表的查詢結果直接生成並匯入一張新錶中。b 例如 現有只有a表,查詢a表,並且把結果匯入b表中。使用如下sql語句 sql create table b as select from a b 二 oracle資料庫中支援把查詢結果匯入到另外一張表中。b 例如 有兩個...

docker資料拷貝

docker資料拷貝的方式有很多種,下面介紹幾種資料拷貝的方式 此處只是介紹幾種簡易的方式,更多方式可以google下。docker cp file path within container host path target docker cp 8e7e5f4574f4 root test.txt...

mysql資料拷貝

從雲資料庫匯入本地資料庫步驟如下 config.datasource.url jdbc mysql 3306 procuratorate user db?characterencoding utf 8 usessl false servertimezone gmt config.datasource...