如何將查詢到的結果插入到另外一張表中的三種情況

2021-08-21 22:33:13 字數 368 閱讀 3826

一:如果要插入目標表不存在:

select * into 目標表 from 表 where …

二:如果要插入目標表已經存在:

insert into 目的表 select * from 表 where 條件

例:insert into 目的表(欄位1,欄位2)select 欄位1,欄位2 from 表 where 條件,同樣也可以插入變數,如把字段2修改為常量5,即插入數字5

三:如果是跨資料庫操作的話: 怎麼把a資料庫的atable表所查詢的東西,全部插入到b 資料庫的btable表中

select * into b.btable from a.atable where …

同樣,如果是跨伺服器的,也是可以的。

如何將查詢結果進行排名

於是乎我就開始寫,嘿,奇怪,我還真沒有寫過,於是找了寫資料,借鑑了一下別人的,結果如下 create procedure csp getoperatorscorebydate begindate datetime,enddate datetime ascreate table temp 定義臨時表,...

vb如何將查詢到的記錄匯出為Excel

首先你需要點工程選單,然後選用引用,找到microsoftexcel 12.0 object library,然後選中引用即可。中間的12.0是版本號,可能由於你的電腦裝的excel版本不一樣而不一樣。然後輸入一下 匯出為excel private sub excelcmd click dim in...

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

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