SQL語句 怎麼把乙個表的資料複製到另外乙個表裡面

2021-10-24 10:12:22 字數 809 閱讀 6906

不同的資料庫語法不同(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語句連用可以很快的將乙個表的資料...