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

請教 SQL 語去,取得沒有資料的 sql 語法(在不知欄位名稱之下)

答題得分者是:Fishman
salo0610
高階會員


發表:42
回覆:120
積分:107
註冊:2003-02-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-09-14 14:40:20 IP:220.132.xxx.xxx 未訂閱
各位大大好:

為了比對兩個 access 資料庫的資料表欄位有何不同,
所以用了 open table ~~
之後利用 adq->FieldCount 和 adq->Fields->Fields[i] 去比對欄位,型態。
但如果 table 內有粉多資料時,在 open 會粉秏資源(記憶体),

是否有 sql 語法 可在 open 時,是取得沒有資料的 sql 語法(在不知欄位名稱,欄位型態之下)???
或有其它比較好的方法取得資料表的欄位、型態。

謝謝!!
fatmoon1
初階會員


發表:3
回覆:29
積分:36
註冊:2004-05-24

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-09-14 14:54:02 IP:61.63.xxx.xxx 未訂閱
可以用 TOP 1 只取一筆資料 試試
------
才疏學淺
salo0610
高階會員


發表:42
回覆:120
積分:107
註冊:2003-02-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-09-14 15:01:54 IP:220.132.xxx.xxx 未訂閱
謝謝 fatmoon1 大大的回覆!!

Select TOP 1 * From TABLENAME 可以用耶,不錯 ~~ 謝謝您。

那大大,你知道 TOP 1 * 是通用 標準的 SQL 語法嗎?? 可適用那些資料庫??
謝謝您。

===================引 用 fatmoon1 文 章===================
可以用 TOP 1 只取一筆資料 試試
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-09-14 16:33:12 IP:59.124.xxx.xxx 未訂閱
Sorry!!插一下花!!
TOP 1 好像不是通用語法,Oracle 就不能用
可以試試
select * from yourtbable where 1=2
通用性可能好些!!
------
Fishman
salo0610
高階會員


發表:42
回覆:120
積分:107
註冊:2003-02-18

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-09-14 16:44:01 IP:202.39.xxx.xxx 未訂閱
謝謝 Fishman 大大

這個答案好像比較好~~

得分我就給 Fishman 大大了,當然也粉謝謝 fatmoon1 的回應!!


===================引 用 Fishman 文 章===================
Sorry!!插一下花!!
TOP 1 好像不是通用語法,Oracle 就不能用
可以試試
select * from yourtbable where 1=2
通用性可能好些!!
系統時間:2024-04-25 10:18:45
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!