|
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/topic.php?fid=52&fpage=40&tid=1881027]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 131ms |
0 / 0 |