關於把A表中的資料複製到B表中。

2022-04-03 16:28:20 字數 660 閱讀 1853

最近公司需要把sql中的資料給整理出來,這就牽涉到資料轉移問題。

我平時是很少接觸sql這一塊的。所以碰到這個問題甚是傷腦筋。

不過還好,這問題並不像我想象中的那麼的困難。

以前做過把資料插入到臨時表,所以我按照這個思路試了試。

a:遺棄表

b:使用表

現在我們不管a、b兩個表的結構。

a表中的哪列資料是需要的,那麼就向b表中對應的列插入就好了。   (在這裡也不需要管列之間的資料型別是否相同。我嘗試的時候,是沒有區分它們之間的型別的,但是同樣能夠插入,如果有朋友碰到插入不了,那麼用convert函式來轉換就ok了)

如下:a:name   pwd                      b:name     address      email                   pwd

張三    123                            王五        廣東省      [email protected]       123

李四     456

這兩個表的結構不同吧。

但是用下面這條sql語句插入是沒有任何問題的。

insert a(name,pwd) select name,pwd from b.

呵呵,挺簡單的,不過自己對sql不太熟悉,記錄下來。好記性當不了爛筆頭。。

oracle將A表資料複製到B表中

一 a b兩張表都有四個字段,都是id,name,serviceno,現在要將a表的資料複製到b表裡面去 insert into student j id,name,serviceno select id,name,serviceno from student i 二 a b兩張表都有四個字段,都是...

SQL資料庫中把乙個表中的資料複製到另乙個表中

1 如果是整個表複製表達如下 insert into table1 select from table2 2 如果是有選擇性的複製資料表達如下 insert into table1 column1,column2,column3.select column1,column2,colunm3.from...

SQL資料庫中把乙個表中的資料複製到另乙個表中

1 如果是整個表複製表達如下 insert into table1 select from table2 2 如果是有選擇性的複製資料表達如下 insert into table1 column1,column2,column3.select column1,column2,colunm3.from...