相关手册是" 德比参考手册".有许多版本:2017年4月有10.13,但2009年5月为10.3.
原始答案
SELECT c.constraintname, t.tablename
FROM sysconstraints c, systables t
WHERE c.tableid = t.tableid;
Run Code Online (Sandbox Code Playgroud)
由于Derby的最新版本要求系统目录表以sys.
(在注释中由kiwicomb123引用)引用(10.13 ),因此您可以修改查询以使用显式JOIN表示法,并使用:
SELECT c.constraintname, t.tablename
FROM sys.sysconstraints c
JOIN sys.systables t
ON c.tableid = t.tableid;
Run Code Online (Sandbox Code Playgroud)
您可以添加额外的列 - 例如,c.type
以获取约束类型.