|
Назначение представления SYSCAT.CONSTDEP
|
|||
---|---|---|---|
#18+
Здравствуйте! У меня в представлении SYSCAT.KEYCOLUSE для таблицы CSM_ATTR содержаться следующие данные: CONSTNAME TABSCHEMA TABNAME COLNAME COLSEQFK_CSM_CSMFKMETR CSM_ATTRCSM_CODE1FK_CSM_PARENTMETR CSM_ATTRPARENT_CODE1PK_CSM_ATTRMETR CSM_ATTRCSM_CODE1PK_CSM_ATTRMETR CSM_ATTRID2SQL170421152518340METR CSM_ATTRSESS_ID1 Как я понял, исходя из текста документации, в представлении содержится перечень используемых столбцов, которые входят в состав ключа, определенного как уникальный, первичный или внешний цитата из документацииEach row represents a column that participates in a key defined by a unique, primary key, or foreign key constraint. У меня в представлении SYSCAT.CONSTDEP для таблицы CSM_ATTR содержаться следующие данные: CONSTNAMETABSCHEMATABNAMEBTYPEBSCHEMA BNAMEPK_CSM_ATTRMETR CSM_ATTRIMETR PK_CSM_ATTR Вопрос: почему в представлении SYSCAT.CONSTDEP отображается первичный ключ, а внешние ключи не отображаются? P.S. в документации я этот факт не нашел цитата из документацииEach row represents a dependency of a constraint on some other object. The constraint depends on the object of type BTYPE of name BNAME, so a change to the object affects the constraint. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 12:36 |
|
Назначение представления SYSCAT.CONSTDEP
|
|||
---|---|---|---|
#18+
ASukhov1986, Добрый день. В SYSCAT.CONSTDEP нет зависимостей объектов от таблиц. Для внешних ключей используйте SYSCAT.REFERENCES. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 13:39 |
|
Назначение представления SYSCAT.CONSTDEP
|
|||
---|---|---|---|
#18+
Mark Barinstein, если честно не совсем понятно, содержимое данного представления ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 14:07 |
|
Назначение представления SYSCAT.CONSTDEP
|
|||
---|---|---|---|
#18+
Mark Barinstein, Т.е. получается в данном представлении отображаются только primary key constraint? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 14:23 |
|
Назначение представления SYSCAT.CONSTDEP
|
|||
---|---|---|---|
#18+
ASukhov1986если честно не совсем понятно, содержимое данного представления ПолеОписаниеCONSTNAMEИмя FK дочерней таблицыTABSCHEMAСхема дочерней таблицыTABNAMEИмя дочерней таблицыREFKEYNAMEИмя PK/UC родтительской таблицыREFTABSCHEMAСхема родительской таблицыREFTABNAMEИмя родительской таблицы ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 15:34 |
|
Назначение представления SYSCAT.CONSTDEP
|
|||
---|---|---|---|
#18+
ASukhov1986Т.е. получается в данном представлении отображаются только primary key constraint? Если вы про SYSCAT.CONSTDEP, то там могут быть, например, зависимости: - PK/UC от индекса, который их поддерживает - ограничения от функции, которая используется в выражении ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 15:38 |
|
Назначение представления SYSCAT.CONSTDEP
|
|||
---|---|---|---|
#18+
Mark Barinstein, почему то в моем запросе нет таких столбцов REFKEYNAME; REFTABSCHEMA; REFTABNAME. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 15:53 |
|
Назначение представления SYSCAT.CONSTDEP
|
|||
---|---|---|---|
#18+
ASukhov1986почему то в моем запросе нет таких столбцов REFKEYNAME; REFTABSCHEMA; REFTABNAME. SYSCAT.REFERENCES ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 15:59 |
|
|
start [/forum/topic.php?fid=43&fpage=6&tid=1600318]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 128ms |
0 / 0 |