在oracle中如何將表中所有資料加到另表中

2021-10-05 03:07:33 字數 1850 閱讀 4243

1樓:匿名使用者

create table newtablename as select * from oldtablename;

insert into tab2(id,num) select id, num, from tab1 where id>12;

如果是全部複製的話 ,這個where 條件可以省略。

其實你簡單的而理解後面的select是乙個view或者是乙個中間表都ok;

只要你知道他們的字段什麼的設定都一樣就完全可以insert 。條件是他們的字段必須對應

2樓:我愛瓜瓜啊

首先要看兩個表的字段是否一致,如果一致的話,就

insert into table1 select * from table2;

如果不一致,還需要分情況處理的:

1、如table1的字段為 id,name,value,而table2的字段為id,name

insert into table1 select id,name,null from table2;//在這裡需要給table1的value欄位賦值的,先賦空值,不然會出錯的

2、如table1的字段為 id,name,而table2的字段為id,name,value

insert into table1 select id,name from table2;試下吧

3樓:匿名使用者

insert into table1 select * from table2 ;

或者create table1 as select * from table2 ;

4樓:匿名使用者

create table 表b as select * from 表a;

insert into 表a (select * from 表b);

5樓:匿名使用者

local_table

select * from table@remote_db_link;

6樓:匿名使用者

insert into a_table as select * from table_b

7樓:

insert into ...select

oracle中如何將資料從乙個表複製到另乙個表(僅複製其中某些字段)?

如何把乙個表中的資料插入到另乙個表中去

8樓:day忘不掉的痛

方法如下:

insert into 表2(欄位名1,欄位名2,.....)select 欄位1,欄位2,...

from 表1

where ...

其中字段型別必須完全符合。

9樓:豐運盛

insert into 工資表 values(編號,姓名,小時工資) select 編號,姓名,小時工資 from 員工表 where 編號=『輸入的編號』)

或者insert into 工資表 select 編號,姓名,null,null,null,小時工資 from 員工表 where 編號=『輸入的編號』

你試試,我不確定

10樓:

id 為你textbox中的輸入的編號

insert into 工資表(編號,姓名,小時工資) select 編號,姓名,小時工資 from 員工表 where 編號 = id

注意,2個表的編號,姓名,小時工資字段型別必須一致

11樓:談玲玲

右鍵 倒入 可以作到

oracle中如何將long型的資料轉換為char型

oracle中的long型別即clob型別,可用to char函式轉換成char型別。使用中注意事項 1 實際上處理clob欄位的時候,直接to char,當長度超過4000的時候,會報錯,提示列被擷取 2 直接使用substr對clob欄位進行擷取,是不能起到任何作用的 3 可以使用dbms lo...

如何將CAD圖形中所有藍色線改變到0層

選中所有藍色線,然後點選0層,藍色線就改到0層了。選著藍色的線,然後指定到圖層0就可以了 把所有全選。然後直接選擇0那層吧。如何快速把cad塊內圖層改為0層 工具 材料 電腦,autocad 1.開啟autocad,點選 未儲存的圖層狀態 裡面的 管理圖層狀態 2.在彈出的視窗中可以進行圖層的新建操...

EXCEL表中如何將轉換成,EXCEL表中如何將1989 05轉換成

使用ctrl f 查詢替換功能,選擇替換專案,查詢內容處輸入 替換內容處輸入 雙引號不需要輸入 選中日期整列,點選 全部替換 就可以 都是這種格式嗎?前面四個數字 後面兩個數字 中間乙個小數點?那就很容易了 假如說1898.05在a1單元格 在b1單元格中輸入公式 left a1,4 年 right...