不同的資料庫語法不同(sql server和oracle為例),且複製包括目標表已存在和目標表不存在的情況,分別回答:
sql server中,如果目標表存在:
1
insert
?into
?目標表?
select
?*?
from
?原表;
sql server中,,如果目標表不存在:
1
select
?*?
into
?目標表?
from
?原表;
oracle中,如果目標表存在:
1
2
insert
?into
?目標表?
select
?*?
from
?原表;
commit
;
oracle中,如果目標表不存在:
1
create
?table
?目標表?
as
?select
?*?
from
?原表;
sql把乙個表的某幾列的資料存到另乙個表裡
一.如何用slq語句把乙個表中的某幾個欄位的資料插入到另乙個新錶中,就要用下面這條slq語句 insert into 表名1 欄位1,欄位2 select 欄位1,欄位2 from 表名2 這裡有一點值得注意的是這2個字段要一一對應,並且按順序。二.如果另乙個表是已經有資料的表,只希望更改其中的一列...
用乙個表中的資料更新到另乙個表SQL語句
把同步表 tbl s1 m7 person in phase 中的資料更新基礎表 tbl s1 m5 person info 但這樣關聯的兩個字段必須為主鍵 有唯一性 bypass ujvc 的作用是跳過oracle的鍵檢查。這樣雖然能夠執行了,但是如果pip work no中存在不唯一的資料,pi...
SQL語句將乙個表的資料寫入到另乙個表中
在日常的資料庫運維過程中,有時候需要將select查詢出來的資料集寫入到另乙個資料表中,其中一種方式是通過儲存過程迴圈寫入資料,另一種簡便的方式是直接使用insert into語句後面跟上select結果查詢語句即可將資料寫入。通過insert into和select語句連用可以很快的將乙個表的資料...