線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1005
推到 Plurk!
推到 Facebook!

使用一条insert语句可以插入多笔资料吗?

答題得分者是:cashxin2002
lovelypp
初階會員


發表:122
回覆:111
積分:46
註冊:2003-02-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-23 12:18:16 IP:218.104.xxx.xxx 未訂閱
可以这样吗: insert into mytable (field1) values (0),(1),(2),(3) 插入3笔资料 执行时总是通不过?
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-23 12:25:31 IP:63.84.xxx.xxx 未訂閱
您好﹗    SQL語法不可以用這樣的寫法﹒ 多筆資料的Insert Into語法﹕ Insert into 資料表名稱 Select * From 來源資料表名稱 //資料表的結搆需相同﹒若有不同的欄位名稱出現﹐則需注明欄位名稱﹒    參考看看﹗    ===================== 努力,相信會獲得美麗! 忻晟
------
忻晟
lovelypp
初階會員


發表:122
回覆:111
積分:46
註冊:2003-02-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-23 12:37:29 IP:218.104.xxx.xxx 未訂閱
感谢回答。 请问您所说的这条语句是什么意思? 另外TADOCommand支持在CommandText中可以有多个SQL语句吗?(如此一来我就可以使用三个Insert了,呵呵),如果允许,每条SQL语句之间使用什么符号隔开?
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-23 12:49:59 IP:63.84.xxx.xxx 未訂閱
您好﹗    比如說有兩個資料表﹐結構分別如下﹕ 名稱﹕資料表1 欄位1﹕工號 欄位2﹕姓名 欄位3﹕薪資    名稱﹕資料表2 欄位1﹕工號 欄位2﹕姓名 欄位3﹕薪資    目的﹕將資料表1中的所有資料錄全部追加到資料表2中 Insert Into 資料表2 Select * From 資料表1 //因為兩個資料表的欄位結搆完全相同﹐所以就可以用Select *直接選取﹒    如果兩個資料表結搆分別如下﹕ 名稱﹕資料表1 欄位1﹕工號 欄位2﹕姓名 欄位3﹕薪資 欄位4﹕獎金 欄位5﹕合計    名稱﹕資料表2 欄位1﹕工號 欄位2﹕姓名 欄位3﹕薪資    同樣的問題﹐就不能使用Select *了 Insert Into 資料表2 Select 工號, 姓名, 薪資 From 資料表1 //因為資料表欄位不同﹐所以就要注明Select的欄位名    在ADOCommand的CommandText屬性中﹐應該不能下多個SQL語法吧﹗    參考看看﹗    ===================== 努力,相信會獲得美麗! 忻晟
------
忻晟
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-12-23 12:52:36 IP:203.95.xxx.xxx 未訂閱
Hi, 看你的資料庫種類, 不過一般是可以這樣下 insert into mytable (field1) values (0); insert into mytable (field1) values (1); insert into mytable (field1) values (2); insert into mytable (field1) values (3);
lovelypp
初階會員


發表:122
回覆:111
積分:46
註冊:2003-02-19

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-12-23 13:02:32 IP:218.104.xxx.xxx 未訂閱
TO: timhuang 感谢您的热心回答
系統時間:2024-06-24 3:22:20
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!