Stack Overflow на русском Asked by Optimus1 on December 16, 2021
Пытаюсь найти связь между таблицами и если если, то какая.
Условно у меня есть первая таблица, я хочу понять связана ли она как то с какой то другой таблицей:
Для этого попытался сделать так: зашел d PLSQL Debeloper`е в other_Users —> далее нашел Юзера у кого есть эта таблица, открыл эту таблицу —> в ней открыл вкладку "Constraints". Скриншот:
И далее не очень понимаю, если есть возможность подскажите пожалуйста.
Вот что, как мне показалось понял и что не понял:
1)В таблице есть главный и внешний ключ. Правда при самом запросе SELECT* from Table – название указанных ключей RTPL_PK и RTPL_RTPB_FK – не выгружается.
2)В Столбец R_TABLE_NAME – указано название таблицы на какую ссылается "данная" таблица то есть ссылается на таблицу ICE_TABLES. Такая таблица сущесвует.
В столбце R_CONSTRAINT_NAME указано наименование столбца PRTB_PK в таблице ICE_TABLES на которую ссылается "данная" таблица. Вот только проблема в том, что в таблице ICE_TABLES – нет столбца с названием PRTB_PK, а есть с названием PRTB_ID. И как это понимать, что то я не очень понимаю.
3)Не понял, что такое R_OWNER. Нагуглил, что это некая "схема", но что это значит не понятно. Единственно, что понятно, что название в столбце R_OWNER – "TC" – совпадает с названием Users в котором две эти таблицы находятся.
4)Так же меня смущают столбцы DELETE_RULE и STATUS – в которых напротив строки с "внешним ключом" стоит наименование NO_ACTION и DISABLED.
Это значит, внешний ключ не работает или что ?
5)И непонятно для чего столбца INDEX_ONWER и INDEX_NAME – что за информация в них указана и как ее нужно или можно использовать?
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP