找回密碼
 註冊
搜索
查看: 5851|回復: 0

SQL 複製一筆記錄的方法

[複製鏈接]
發表於 2012-4-10 17:27:33 | 顯示全部樓層 |閱讀模式
select * into destTbl from srcTbl
insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl

以上兩句都是將 srcTbl 的數據插入到 destTbl,但兩句又有區別的:
第一句(select into from)要求目標表(destTbl)不存在,因為在插入時會自動創建。
第二句(insert into select from)要求目標表(destTbl)存在,由於目標表已經存在,所以我們除了插入源表(srcTbl)的字段外,還可以插入常量,如例中的5。

Reference:
select into 和 insert into select 兩種表複製語句
http://www.cftea.com/c/2006/12/128KWTC67M14NQJD.asp
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|彩色筆小沛的知識庫

GMT+8, 2024-3-29 23:19 , Processed in 0.015461 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表