|
Object table substitution
|
|||
---|---|---|---|
#18+
При создании объектной таблицы можно указать свойство Код: plsql 1.
А как узнать для уже существующей объектной таблицы, что было указано - NOT или нет? Прошерстил все вьюхи словаря, нашел только для отдельных атрибутов объектов в ALL_OBJ_COLATTRS, но не для таблицы целиком. Или плохо смотрел? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2020, 01:06 |
|
Object table substitution
|
|||
---|---|---|---|
#18+
Похоже, разобрался. Если кому интересно, в этой же вьюхе ALL_OBJ_COLATTRS содержатся свойства и для объектной таблицы целиком. Нужно найти атрибут с системным названием SYS_NC_ROWINFO$ , это и будет инфа по таблице. Кстати говоря, есть одна хитрость. Если объектный тип, использованный при создании объектной таблицы, не имеет предков-потомков, то любые попытки указания SUBSTITUTABLE AT ALL LEVELS просто тихо игнорируются. Оракл смекает, что тип нечем заменить (substitute), поэтому просто всегда ставит NOT SUBSTITUTABLE AT ALL LEVELS . ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2020, 18:31 |
|
|
start [/forum/moderation_log.php?user_name=_%D0%9B%D0%B0%D0%BC%D0%BF%D0%BE%D1%87%D0%BA%D0%B0%2F_]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 741ms |
total: | 917ms |
0 / 0 |