將一張表的查詢結果插入到另一張表

2021-06-08 21:28:42 字數 845 閱讀 3827

select

into

和 insert

into

select

兩種表複製語句

2select

*into

desttbl 

from

srctbl34

insert

into

desttbl(fld1, fld2) 

select

fld1, 

5

from

srctbl56

以上兩句都是將 srctbl 的資料插入到 desttbl,但兩句又有區別的。78

第一句(

select

into

from

)要求目標表(desttbl)不存在,因為在插入時會自動建立。910

第二句(

insert

into

select

from

)要求目標表(desttbl)存在,由於目標表已經存在,所以我們除了插入源表(srctbl)的字段外,還可以插入常量

1112

insert into a_justsy_demo_book_inv(clientcategory,numberofrecords,softwarename,softwaresize,softwareversion) select clientcategory,numberofrecords,softwarename,softwaresize,softwareversion from "dba"."a_inv_software" where clientuid = 531

SQL 將查詢結果插入到另一張表中

1 如果兩張表 匯出表和目標表 的字段一致,並且希望插入全部資料,可以用這種方法 insert into 目標表 select from 表 where 條件 例如,要將 test 表插入到 newtest 表中,則可以通過如下sql語句實現 insert into newtest select f...

SQL 將查詢結果插入到另一張表中

1 如果兩張表 匯出表和目標表 的字段一致,並且希望插入全部資料,可以用這種方法 insert into 目標表 select from 表 where 條件 例如,要將 test 表插入到 newtest 表中,則可以通過如下sql語句實現 insert into newtest select f...

資料庫將一張表插入另一張表中

1.將一張表的資料插入到另一張表中 insert into seckill hjh id,code,name,drumbeating,strat time,productid,price,amount,pay time,num once,note,statu,cause,userid,check u...