最近公司需要把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...