在InterBase,Oracle等数据库表中如何访问Primary Key的信息?(100分)

  • 主题发起人 主题发起人 wsm
  • 开始时间 开始时间
W

wsm

Unregistered / Unconfirmed
GUEST, unregistred user!
在Standard型的数据库表中可以通过 Table.IndexDefs访问Primary Key
的信息,而在InterBase,Oracle等数据库表中通过Table.IndexDefs无法访问
Primary Key的信息,请教各位大虾不知是否有其他方法可以访问InterBase,
Oracle等数据库表中的Primary Key的信息?
俺正在编写一个数据迁移程序,把Standard型的数据库表迁移到Oracle数据
库中(复制表结构和数据),发现迁移程序把Standard型的数据库表的Primary
key 信息转化为Oracle数据库的索引。俺运行Delphi 4.0自带的DataPump程序
发现同样的问题。
 
对于诸如InterBase,Oracle,informix等数据库
关键字信息存在系统表中,每一个数据库都有固定的
一组系统表。
 
sp_helpindex tablename可以得到indexes(sql6.5)
 
问题解决!
 
后退
顶部