Где я могу найти поля внешнего ключа для таблицы в Oracle SQL Developer?
Oracle SQL Developer 4.0.2.15 Версия 4.0.2.15 Build 15.21
IDE Версия: 12.1.3.2.41.140418.1111 Код продукта: oracle.sqldeveloper Версия продукта: 12.2.0.15.21
Версия
Версия компонента ========= ======= Oracle IDE 4.0.2.15.21 Платформа Java (TM) 1.7.0_55 Поддержка версий 4.0.2.15. 21
Я не вижу внешних клавиш, которые отображаются, когда дважды щелкают таблицу и затем выбирают вкладку «Ограничения». (Я вижу только типы ограничений Primary_Key и Check.) Я также щелкаю правой кнопкой мыши по таблице и нажимаю «Изменить», затем ограничения, но вижу только первичные ключи. Я создал новую вкладку, которая отображает «Ссылки FK» путем импорта XML-файла в SQL Developer, но эта новая вкладка никогда не заполняется внешними ключами.
Это содержимое файла fk_ref.xml, который я получилиз ответа на внешние ключи в stackoverflow, но он не отображает внешние ключи:
<?xml version="1.0"?>
-<items>
-<item vertical="true" node="TableNode" type="editor">
-<title>
-<![CDATA[FK References]]>
</title>
-<query>
-<sql>
-<![CDATA[select a.owner,
a.table_name,
a.constraint_name,
a.status
from all_constraints a
where a.constraint_type = 'R'
and exists(
select 1
from all_constraints
where constraint_name=a.r_constraint_name
and constraint_type in ('P', 'U')
and table_name = :OBJECT_NAME
and owner = :OBJECT_OWNER)
order by table_name, constraint_name]]>
</sql>
</query>
</item>
</items>