全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1131
推到 Plurk!
推到 Facebook!

请教:如何将查询结果放入到内存中的临时表?

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


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

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-19 15:30:18 IP:218.104.xxx.xxx 未訂閱
我用 select * from Test into tempTable 提示在into处有错
baygon
一般會員


發表:20
回覆:31
積分:10
註冊:2003-10-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-10-19 16:19:42 IP:210.201.xxx.xxx 未訂閱
你是想把select 出來的資料加到temptable嗎?
cashxin2002
版主


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-10-19 16:19:44 IP:202.62.xxx.xxx 未訂閱
您好﹗    Select * Into TempTable From Test 注意﹕TempTable資料表的命名不要使用保留字﹒    ========================= 大病初愈﹐休養調整中... =========================
------
忻晟
mflyy
初階會員


發表:3
回覆:44
積分:44
註冊:2002-08-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-10-19 16:20:33 IP:211.20.xxx.xxx 未訂閱
不知你是用什麼資料庫 如果是MS-SQl 應該是寫成 select * into tempTable from Test
tayancom
一般會員


發表:4
回覆:7
積分:2
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-10-21 21:44:43 IP:203.70.xxx.xxx 未訂閱
引言: 如果是MS-SQl 應該是寫成 select * into tempTable from Test
請教: 1.假如同一時間,另外一位使用者也執行這指令時,而我產生的tempTable,會被他覆蓋嗎? 2.假如會被覆蓋,那SQL指令要如何寫,才能產生我專用的tempTable? 謝謝
timhuang
尊榮會員


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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-10-22 12:13:53 IP:203.95.xxx.xxx 未訂閱
請問你是什麼資料庫呢? 若是 mssql 暫存表是用 # 或 ## 開頭, 如 select * into #tmp from table1 如此一來便會將 table1 存入 #tmp 的暫存表中, 此暫存表為區域暫存表, 也就是只有在這個 connection 裡是可見的, 其他 connection 是看不見此表的, 所以不會有覆蓋的問題, 若是要共用的話, 可以用全域暫存表, 就是 ## 開頭的囉!
tayancom
一般會員


發表:4
回覆:7
積分:2
註冊:2002-04-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-10-23 00:39:17 IP:203.70.xxx.xxx 未訂閱
引言: 請問你是什麼資料庫呢? 若是 mssql 暫存表是用 # 或 ## 開頭, 如 select * into #tmp from table1 如此一來便會將 table1 存入 #tmp 的暫存表中, 此暫存表為區域暫存表, 也就是只有在這個 connection 裡是可見的, 其他 connection 是看不見此表的, 所以不會有覆蓋的問題, 若是要共用的話, 可以用全域暫存表, 就是 ## 開頭的囉!
感謝你的回應 我是用MS-SQL 我的情形是從a,b,c 3個資料表中過濾出資料,所以找到的資料要先暫存起來 然後作統計,最後顯示在WEB畫面上. 因你的回答我已了解做法,謝謝!!
系統時間:2024-06-29 5:03:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!