HSQLDB列出所有约束

Nik*_*aos 5 sql foreign-keys hsqldb

有谁知道如何列出所有约束,或查询特定的外键约束,例如HSQLDB中的FK1234567890?

在其他数据库中有针对此的特殊系统表,但我在这个文档上找不到任何内容.

谢谢,N.

fre*_*edt 10

"指南"中列出了HSQLDB系统表

http://hsqldb.org/doc/2.0/guide/databaseobjects-chapt.html#dbc_information_schema

INFORMATION_SCHEMA.TABLE_CONSTRAINTS视图包含整体信息.其他表列出了约束中使用的列.


pri*_*ter 7

这是上面解释的明文版本,它真的适用于我的:

       SELECT * FROM INFORMATION_SCHEMA.SYSTEM_TABLE_CONSTRAINTS
Run Code Online (Sandbox Code Playgroud)

  • 该表在我的版本中不存在,请使用“ SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS” (2认同)