如何从MS Access数据库中获取主要和外部密钥详细信息

时间:2011-03-18 04:26:46

标签: c# ms-access

我需要查询或C#代码来获取MS Access数据库中每个表的主键或外键详细信息。

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:-5)

   1. SELECT * FROM ALL_CONS_COLUMNS A 
      JOIN ALL_CONSTRAINTS C ON A.CONSTRAINT_NAME = C.CONSTRAINT_NAME 
      WHERE C.TABLE_NAME = <your table> AND C.CONSTRAINT_TYPE = 'P'
   2.  SELECT * FROM ALL_CONS_COLUMNS A 
       JOIN ALL_CONSTRAINTS C  ON A.CONSTRAINT_NAME = C.CONSTRAINT_NAME 
       WHERE C.TABLE_NAME = <your table> AND C.CONSTRAINT_TYPE = 'R'

第一是主键和&amp;第二个是外键..........我认为这可能对你有帮助。

相关问题