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

Access資料表形態的Select語法中是否有暫存資料表功能

答題得分者是:ha0009
cashxin2002
版主


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

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-16 21:55:12 IP:63.84.xxx.xxx 未訂閱
請教各位前輩﹒ 記得ha0009版主曾解說過Access資料表形態沒有Select...Into...的暫存資料表語法﹐那在Access中還有何種產生暫存資料表的語法嗎﹖ 謝謝﹗ 努力,相信會獲得美麗! 忻晟
------
忻晟
ha0009
版主


發表:16
回覆:507
積分:639
註冊:2002-03-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-16 22:40:46 IP:61.56.xxx.xxx 未訂閱
你好: JetSQL 有支援 Select Into 語法,只是沒有所謂的暫存資料表。 在 MS-SQL 中的暫存資料表只能存活在工作階段,當工作階段結束後, 系統會自動 Drop 。    
cashxin2002
版主


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-16 22:58:57 IP:63.84.xxx.xxx 未訂閱
引言: 你好: JetSQL 有支援 Select Into 語法,只是沒有所謂的暫存資料表。 在 MS-SQL 中的暫存資料表只能存活在工作階段,當工作階段結束後, 系統會自動 Drop 。
小弟明白了﹐謝謝版主 努力,相信會獲得美麗! 忻晟
------
忻晟
timhuang
尊榮會員


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-07-16 23:08:52 IP:61.62.xxx.xxx 未訂閱
hi, cashxin2002 在 access 中, 是可以使用 select ... into ... 的語法, 只是這種方式建立的 table 並非是 temp table, 而是真實的 table, 所以名稱不可和現有的 table 重覆, 而且使用完後必須自行手動刪去, 以維護 db 內的 table. 如: select top 20 * into temp_tablexxx from tablea ...... drop table temp_tablexxx 只是記得若是多人共用的資料庫, 會發生該 table 名稱重覆的問題, 這個要記得處理好!!
cashxin2002
版主


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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-07-16 23:18:28 IP:63.84.xxx.xxx 未訂閱
謝謝timhuang前輩的指點﹒    那如果小弟要將'客戶'資料表中'客戶編號'和'客戶名稱'欄位資料查詢出﹐再加入到真實的'客戶1'資料表中﹐該如何下Select語法﹐小弟寫同MSSQL的語法如下﹐但出錯
------
忻晟
ha0009
版主


發表:16
回覆:507
積分:639
註冊:2002-03-16

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-07-16 23:30:01 IP:61.56.xxx.xxx 未訂閱
你好: 是否列出錯誤訊息以方便判斷 < src="http://sourceprovide.deepen.com.tw/K_Top/bp.gif">
timhuang
尊榮會員


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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-07-16 23:49:09 IP:61.62.xxx.xxx 未訂閱
引言: 那如果小弟要將'客戶'資料表中'客戶編號'和'客戶名稱'欄位資料查詢出﹐再加入到真實的'客戶1'資料表中﹐該如何下Select語法﹐小弟寫同MSSQL的語法如下﹐但出錯 >< face="Verdana, Arial, Helvetica"> hi, 請注意, select ... into .. 的語法只在 into table_xxx 這個 table_xxx table 不存在時可以使用, 若是已經存在的話, 要改用 insert into 的語法, 如你的問題一般, 應該是 客戶1 的資料表已存在, 所以請用 : insert into 客戶1 select 客戶編號, 客戶名稱 From 客戶 即可!
cashxin2002
版主


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

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-07-17 00:00:57 IP:63.84.xxx.xxx 未訂閱
引言:
引言: 那如果小弟要將'客戶'資料表中'客戶編號'和'客戶名稱'欄位資料查詢出﹐再加入到真實的'客戶1'資料表中﹐該如何下Select語法﹐小弟寫同MSSQL的語法如下﹐但出錯 >< face="Verdana, Arial, Helvetica"> hi, 請注意, select ... into .. 的語法只在 into table_xxx 這個 table_xxx table 不存在時可以使用, 若是已經存在的話, 要改用 insert into 的語法, 如你的問題一般, 應該是 客戶1 的資料表已存在, 所以請用 : insert into 客戶1 select 客戶編號, 客戶名稱 From 客戶 即可!
謝謝timhuang前輩指點﹒ 但小弟的資料庫中并無'客戶1'這個資料表﹒ 用
------
忻晟
cashxin2002
版主


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

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-07-17 00:10:33 IP:63.84.xxx.xxx 未訂閱
引言: 你好: 是否列出錯誤訊息以方便判斷 < src="http://sourceprovide.deepen.com.tw/K_Top/bp.gif">
謝謝ha0009版主指點﹒ 出現如下Error Message '物件或提供者無法執行要求的操作﹗' 謝謝﹗ 努力,相信會獲得美麗! 忻晟
------
忻晟
ha0009
版主


發表:16
回覆:507
積分:639
註冊:2002-03-16

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-07-17 00:35:42 IP:61.56.xxx.xxx 未訂閱
你好: 你這是在 Delphi 執行時的錯誤嗎 如果是那是使用 > < src="http://sourceprovide.deepen.com.tw/K_Top/bp.gif">
cashxin2002
版主


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

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-07-17 00:51:35 IP:63.84.xxx.xxx 未訂閱
引言: 你好: 你這是在 Delphi 執行時的錯誤嗎 如果是那是使用 > < src="http://sourceprovide.deepen.com.tw/K_Top/bp.gif">
謝謝ha0009版主的指點﹒ 此error message是在Delphi執行時出現的﹐專案是由ADO連接Access2000資料庫 謝謝﹗ 努力,相信會獲得美麗! 忻晟
------
忻晟
ha0009
版主


發表:16
回覆:507
積分:639
註冊:2002-03-16

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-07-17 01:10:17 IP:61.56.xxx.xxx 未訂閱
你好: 我測試是沒問題的,現在說明一下我的測試方式。
AdoQuery.SQL.Text := 'SELECT 客戶編號, 公司名稱 Into 客戶1 FROM 客戶';
AdoQuery.ExecSQL;    客戶編號, 公司名稱皆為字串類型
使用 Microsoft Jet 4.0 連接
cashxin2002
版主


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

發送簡訊給我
#13 引用回覆 回覆 發表時間:2003-07-17 01:34:04 IP:63.84.xxx.xxx 未訂閱
引言: 你好: 我測試是沒問題的,現在說明一下我的測試方式。
AdoQuery.SQL.Text := 'SELECT 客戶編號, 公司名稱 Into 客戶1 FROM 客戶';
AdoQuery.ExecSQL;    客戶編號, 公司名稱皆為字串類型
使用 Microsoft Jet 4.0 連接
謝謝ha0009版主﹒ 測試通過了﹐原來小弟點的是ADOQuery.Open 再麻煩版主﹐此新產生的資料表不是暫存的﹐而是真實的(同
------
忻晟
ha0009
版主


發表:16
回覆:507
積分:639
註冊:2002-03-16

發送簡訊給我
#14 引用回覆 回覆 發表時間:2003-07-17 01:41:53 IP:61.56.xxx.xxx 未訂閱
你好: DROP TABLE TableName > < src="http://sourceprovide.deepen.com.tw/K_Top/bp.gif">
cashxin2002
版主


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

發送簡訊給我
#15 引用回覆 回覆 發表時間:2003-07-17 09:30:50 IP:63.84.xxx.xxx 未訂閱
引言: 你好: DROP TABLE TableName > < src="http://sourceprovide.deepen.com.tw/K_Top/bp.gif">
謝謝ha0009版主﹒ 圓滿解決﹐感激不盡﹒ 努力,相信會獲得美麗! 忻晟
------
忻晟
系統時間:2024-06-02 1:21:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!