Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 View меняется при сохранении  [new]
Anef
Member

Откуда:
Сообщений: 10
Добрый день!

При попытке сохранить View, одна из его строк
m.*, n.val
заменяется на
m."поле1", m."поле2",,n.val
Объект имеет статус VALID, но при обращении к этому view вылетает ошибка "missing expresson".
Т.е. поля перечисляются в кавычках явным образом, и добавляется лишняя запятая.
Версия Oracle 9.2.0.7

Почему так происходит?
28 ноя 07, 09:17    [4972866]     Ответить | Цитировать Сообщить модератору
 Re: View меняется при сохранении  [new]
MacDuck
Member

Откуда: Москва-Подольск
Сообщений: 6387
Anef

Почему так происходит?


Платформа? Патчлевел 9.2.0.7?
Подозреваю известный мне баг.
28 ноя 07, 09:18    [4972869]     Ответить | Цитировать Сообщить модератору
 Re: View меняется при сохранении  [new]
Anef
Member

Откуда:
Сообщений: 10
Была версия 9.2.0.6, патчем перешли на 9.2.0.7. Что за баг такой странный?
28 ноя 07, 09:20    [4972872]     Ответить | Цитировать Сообщить модератору
 Re: View меняется при сохранении  [new]
MacDuck
Member

Откуда: Москва-Подольск
Сообщений: 6387
Anef
Была версия 9.2.0.6, патчем перешли на 9.2.0.7. Что за баг такой странный?


На вопросы ответишь? :-)
Я понял, что у тебя 9.2.0.7, какие патчи на него накладывались? :-)
28 ноя 07, 09:23    [4972878]     Ответить | Цитировать Сообщить модератору
 Re: View меняется при сохранении  [new]
Anef
Member

Откуда:
Сообщений: 10
Патчи накатывают админы, поэтому я не в курсе, что и когда.
Вот, что выдает select * from v$version
Oracle9i Enterprise Edition Release 9.2.0.7.0 - 64bit Production
PL/SQL Release 9.2.0.7.0 - Production
"CORE 9.2.0.7.0 Production"
TNS for HPUX: Version 9.2.0.7.0 - Production
NLSRTL Version 9.2.0.7.0 - Production
28 ноя 07, 09:30    [4972902]     Ответить | Цитировать Сообщить модератору
 Re: View меняется при сохранении  [new]
Elic
Member

Откуда:
Сообщений: 29976
Anef
Почему так происходит?
STFF Вопрос про view
28 ноя 07, 09:33    [4972913]     Ответить | Цитировать Сообщить модератору
 Re: View меняется при сохранении  [new]
ГостЪ
Guest
А что такое сохранить view? Гуе-фича?
28 ноя 07, 09:43    [4972936]     Ответить | Цитировать Сообщить модератору
 Re: View меняется при сохранении  [new]
Anef
Member

Откуда:
Сообщений: 10
Create or replace.
Говорю "сохранить", потому что делаю из прикладной среды SQL Navigator и нажимаю кнопочку Save :)
28 ноя 07, 09:45    [4972947]     Ответить | Цитировать Сообщить модератору
 Re: View меняется при сохранении  [new]
MacDuck
Member

Откуда: Москва-Подольск
Сообщений: 6387
Elic
Anef
Почему так происходит?
STFF Вопрос про view


Как вариант. Самое интересное This issue is fixed in 9.2.0.7 (Server Patch Set) :-)
Вообще, это далеко не единственный офигительный баг с views в 9207/*nix. Например, 4192148: NT10104-TC2: VIEW DEFINITION IN DBA_VIEWS SHOWS WRONG SYNTAX
28 ноя 07, 09:48    [4972960]     Ответить | Цитировать Сообщить модератору
 Re: View меняется при сохранении  [new]
Anef
Member

Откуда:
Сообщений: 10
Спасибо за оперативную помощь :)
Будем думать, что делать.
28 ноя 07, 09:50    [4972967]     Ответить | Цитировать Сообщить модератору
 Re: View меняется при сохранении  [new]
ГостЪ
Guest
Anef
Create or replace.
Говорю "сохранить", потому что делаю из прикладной среды SQL Navigator и нажимаю кнопочку Save :)


попробуй в явном виде create or replace.
28 ноя 07, 09:51    [4972974]     Ответить | Цитировать Сообщить модератору
 Re: View меняется при сохранении  [new]
Elic
Member

Откуда:
Сообщений: 29976
MacDuck
Elic
STFF Вопрос про view
Как вариант.
Никаких вариантов. Там про то, как и когда звёздочка накрылась медным тазом.
А вот то, что "добавляется лишняя запятая" и есть "вариант" бага в 9.2.0.7: STFF


ГостЪ
попробуй в явном виде create or replace.
Ссылки почитай, горе-советчик
28 ноя 07, 10:18    [4973163]     Ответить | Цитировать Сообщить модератору
 Re: View меняется при сохранении  [new]
ГостЪ
Guest
Elic

ГостЪ
попробуй в явном виде create or replace.
Ссылки почитай, горе-советчик


Кто там про диагональ писал? Как ты 2 запятых объяснишь?
28 ноя 07, 10:27    [4973230]     Ответить | Цитировать Сообщить модератору
 Re: View меняется при сохранении  [new]
ГостЪ
Guest
Ага, почитал. Но раньше ее не было.
28 ноя 07, 10:29    [4973240]     Ответить | Цитировать Сообщить модератору
 Re: View меняется при сохранении  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
ГостЪ
Кто там про диагональ писал? Как ты 2 запятых объяснишь?
Вообще-то в приведенно первой ссылке последняя фраза ... :)
28 ноя 07, 10:31    [4973256]     Ответить | Цитировать Сообщить модератору
 Re: View меняется при сохранении  [new]
ГостЪ
Guest
Jannny
ГостЪ
Кто там про диагональ писал? Как ты 2 запятых объяснишь?
Вообще-то в приведенно первой ссылке последняя фраза ... :)


Да что вы все напали:) --> goto сообщение назад .
В вышеуказанной ссылке Elic дал совет не использовать мордочек при проверке таких вещей, о чем я сейчас и говорил.
28 ноя 07, 10:36    [4973288]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить