普通插入語句:
insert
into
table (字段)values
(值)insert
into
table (字段)values
(值)
怎麼把select出來的資料插入到另一張表呢?
insert
into test2(欄位1
,欄位2
,欄位3)(
select 欄位1
,欄位2
,欄位3
from test where 欄位1
notin
(select 欄位1
from test2)
);
查詢test1裡面滿足條件(欄位1不在test2裡面)的字段1,欄位2,欄位3並對應插入test2;
即test2是test1的從表,test1的更新資料更新到test2;
執行這個SQL查出來剛插入記錄對應的自增列的值
這個也是老生常談的乙個東西,特別簡單,也特別常用。在學習以來,我就記得到一種方式,今天經過學習發現,有三種方式可以獲取該值,具體如何使用,大家要看看場景了,嘿嘿!有三個函式分別是 scope identity ident current 和 identity,它們都返回插入到 identity 列中...
Oracle中把一張表查詢結果插入到另一張表中
oracle中把一張表查詢結果插入到另一張表中 一 oracle資料庫中,把一張表的查詢結果直接生成並匯入一張新錶中。例如 現有只有a表,查詢a表,並且把結果匯入b表中。使用如下sql語句 sql create table b as select from a 二 oracle資料庫中支援把查詢結果...
Oracle中把一張表查詢結果插入到另一張表中
1.新增乙個表,通過另乙個表的結構和資料 create table xthame.tab1 as select from dsknow.combdversion 2.如果表存在 insert into tab1 select from tab2 3.同乙個表中,將a欄位的指賦給b欄位 update ...