|
|
|
Пропадает невидимость у колонок VIEW, ora 12.2
|
|||
|---|---|---|---|
|
#18+
Если на вьюху навесить любой констрейнт, то все INVISIBLE колонки в ней с какого-то перепугу становятся видимыми. Вот простая демонстрация: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. При этом не имеет значения, какие колонки были невидимыми, на какие навешен констрейнт, что было базой для вьюхи (таблица или другая вьюха). Больше всего сбивает с толку, что месяц назад на этом же сервере делал такие же эксперименты, и подобных странностей не было, до сих пор лежит несколько вьюх с невидимыми колонками и констрейнтами... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2018, 16:47 |
|
||
|
Пропадает невидимость у колонок VIEW, ora 12.2
|
|||
|---|---|---|---|
|
#18+
Правильный Вася Код: plsql 1. Ты не ищешь лёгких путей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2018, 07:35 |
|
||
|
Пропадает невидимость у колонок VIEW, ora 12.2
|
|||
|---|---|---|---|
|
#18+
Правильный ВасяБольше всего сбивает с толку, что месяц назад на этом же сервере делал такие же эксперименты, и подобных странностей не было, до сих пор лежит несколько вьюх с невидимыми колонками и констрейнтами...Ну так спроси у ДБА что на базу накатывали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2018, 08:48 |
|
||
|
Пропадает невидимость у колонок VIEW, ora 12.2
|
|||
|---|---|---|---|
|
#18+
Правильный Васядо сих пор лежит несколько вьюх с невидимыми колонками и констрейнтами...Потому что лишний alter не нужен. Код: plsql 1. Павел ВоронцовНу так спроси у ДБА что на базу накатывали.Ему показалось. Поведение стабильное на начальных 12.1.0.2.0, 12.2.0.1.0 и 18.3.0.0.0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2018, 09:30 |
|
||
|
Пропадает невидимость у колонок VIEW, ora 12.2
|
|||
|---|---|---|---|
|
#18+
Elic, насчет легких путей не понял. Насчет лишнего alter. Похоже, я тогда действительно inline-constraint делал. А как быть, если потом надо исправить констраинт и пересоздать вьюху уже нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2018, 15:40 |
|
||
|
Пропадает невидимость у колонок VIEW, ora 12.2
|
|||
|---|---|---|---|
|
#18+
Правильный Васякак бытьОбращаться в поддержку. Либо исправят баг, либо документацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2018, 15:52 |
|
||
|
Пропадает невидимость у колонок VIEW, ora 12.2
|
|||
|---|---|---|---|
|
#18+
Правильный Васянасчет легких путей не понялuser_* Правильный Васяinline-constraintНе бросайся терминами, которых не понимаешь.Правильный Васяи пересоздать вьюху уже нельзя?Врёшь, так не бывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2018, 20:17 |
|
||
|
Пропадает невидимость у колонок VIEW, ora 12.2
|
|||
|---|---|---|---|
|
#18+
Elic, вот блин наехал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2018, 23:59 |
|
||
|
Пропадает невидимость у колонок VIEW, ora 12.2
|
|||
|---|---|---|---|
|
#18+
ElicПравильный Васяи пересоздать вьюху уже нельзя?Врёшь, так не бывает. Скажем так, геморройно весьма. Еще будешь к словам цепляться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2018, 00:01 |
|
||
|
Пропадает невидимость у колонок VIEW, ora 12.2
|
|||
|---|---|---|---|
|
#18+
Правильный Васявот блин наехал.Не пость картинок, которых тоже не понимаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2018, 00:22 |
|
||
|
Пропадает невидимость у колонок VIEW, ora 12.2
|
|||
|---|---|---|---|
|
#18+
Правильный ВасяСкажем так, геморройно весьма. Еще будешь к словам цепляться?У всех вьюха пересоздаётся с полпинка. Геморрой только у тебя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2018, 00:26 |
|
||
|
Пропадает невидимость у колонок VIEW, ora 12.2
|
|||
|---|---|---|---|
|
#18+
Правильный Вася, In line constraint означает constraint указан прямо в определении поля. Все остальное есть out of line constraint независимо задан ли constraint отдельный ALTER TABLE/VIEW ADD CONSTRAINT или непосредственно в CREATE TABLE/VIEW но вне определения полей. Например in line: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. А поставим зпт перед CHECK и получим out of line: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Учи матчасть. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2018, 01:17 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39735877&tid=1883152]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 336ms |

| 0 / 0 |
