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

Oracle 的主鑑與其他index如何在Delphi中判斷

答題得分者是:OsX
m510201
一般會員


發表:2
回覆:0
積分:0
註冊:2005-07-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-03-17 14:09:34 IP:203.71.xxx.xxx 訂閱
請問各位先進
Oracle 的主鑑與其他index如何在Delphi中判斷,
我使用
Table1.IndexDefs.Items[j].Options = [ixPrimary]
可是Primary Key仍然顯示是為[ixUnique]

請各位先進不吝指導,謝謝!
OsX
版主


發表:6
回覆:151
積分:111
註冊:2003-05-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-03-20 14:50:40 IP:220.130.xxx.xxx 訂閱
建議有這種須要在資料庫取得Schema資訊, 不要用開發工具
提供的資料元件 ( ADO, dbExpress, ADO.NET, ODBC 等 )
直接讀取資料庫內所提供的資料庫綱要就可以, 大部份資料
庫都有 Public 這些資料庫綱要, Oracle, SQL Server, Interbase
都有, 以 Oracle 為例:
select a.owner, a.table_name, a.constraint_name, a.constraint_type,
b.column_name
from all_constraints a, all_cons_columns b
where a.owner = b.owner
and a.table_name = b.table_name
and a.table_name = 'AAA'
and a.constraint_type = 'P'
and a.owner = user

相關的資料庫綱要, 可以查手冊得知
編輯記錄
OsX 重新編輯於 2008-03-20 14:51:18, 註解 無‧
系統時間:2024-11-23 11:25:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!