|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Добрый день, есть запрос: select table1.column1, mo.column2 from table1 left join table2 mo on table1.id = mo.id left join table3 wo on wo.id = mo.id субд oracle 11g2 после создания и наполнения таблиц работает пару дней нормально, потом перестает работать с ошибкой ORA-00904: "table1"."ID": недопустимый идентификатор 00904. 00000 - "%s: invalid identifier" *Cause: *Action: Error at Line: 1 Column: 181 перекомпиляция таблиц не помогает, приходится дропать и создавать заново. почему такое происходит и как этого избежать? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 07:45 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Nugmanперекомпиляция таблицЧудак, научи нас, как это? Nugmanсубд oracle 11g2Краденый? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 08:07 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Elic, ошибся, поначалу полагал что эти таблицы относятся к мат вью. это не так :) так что да , нет перекомпиляции. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 08:10 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Nugmanтак что да , нет перекомпиляции.На второй вопрос отвечать стесняешься? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 08:14 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Elic, скачан с оф сайта для обучения. а ответить по существу изначально заданного вопроса в топике западло? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 08:19 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Elic, видимо западло, чучело:) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 08:34 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Nugmanскачан с оф сайта для обученияЭто значит 11.2.0.1. В котором туева хуча багов, с которыми никто разбираться не станет, посоветовав обновить версию. Nugmanзападлонищебродам объяснять, что такое MOS. Это и есть по существу. Но ты всё равно не поймёшь. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 08:38 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
NugmanчучелоКак вы, ламерьё, любите бездарно залупляться на ровном месте … ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 08:42 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Nugman, запрос скорее всего большой, мож с наполнением таблиц меняется план и оракля неверно трансформирует запрос сохраните план когда запрос работает если поламается, не пересоздавайте таблицы, ищите причину начните напр с select * from table1 where ID = null ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 08:48 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Elic,ну ты кадр , давай я тебе еще всю инфу выложу какие параметры железа в сервере и какого цвета корпус у него :) есть лицензия на ПО или нет не ИМЕЕЕТ значения, сейчас рассматривается сугубо SQL запрос. во вторых, футболить на саппорт ORACLE ума много не нужно, да и форум тогда этот тоже не нужен если б была лицензия и оплачена поддержка. а у тебя чудная логика в которую ты не можешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 08:49 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Nugmanдля обученияДля обучения нет смысла шифровать запрос, боле того, для подобного вопроса существенно его точное написание. Nugmanдавай я тебе еще всю инфу выложу какие параметры железаКакие параметры железа, ты уже выкладывал в предыдущей теме. Вопрос про версию и наличие поддержки вполне уместен, если есть подозрение на баг оракла. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 08:59 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Nugmanдавай я тебе ещеХозяин-барин конечно же ты, чтобы решать что здесь кому нужнее. Nugmanа у тебя чудная логика в которую ты не можешь.Ты сможешь завершить свою эмоционально косноязычную мысль? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 09:17 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
-2-, ничего от вас не скроешь :) чел спросил крадено или нет, так вот нет. версия 11.2.0.4 подозрений на баг нет, операция простая. в запросе изменены имена таблиц для читаемости, синтаксически все так же. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 09:25 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Stax,план запроса не меняется , при селекте до второго джоина все нормально выполняется. проблема воспроизводится при втором джоине. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 09:27 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Elic, прошу не флудить и не засорять ветку бессмысленными сообщениями. я уже понял что вы себе количество сообщений так фармите, сообщении по делу 0. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 09:30 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
NugmanStax,план запроса не меняется , при селекте до второго джоина все нормально выполняется. проблема воспроизводится при втором джоине. не понял про "второй джоин" зы я не умею смотреть план при ORA-00904 ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 09:38 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
NugmanError at Line: 1 Column: 181 Учитывая это, запрос, скорее всего, выглядит как хер-пойми-что с хер-пойми-чем, а не как Код: plsql 1. 2. 3. 4.
Поэтому, если хотите решить проблему, предоставьте оригинальный запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 09:43 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Stax, select table1.column1, mo.column2 from table1 left join table2 mo on table1.id = mo.id --left join table3 wo on wo.id = mo.id с одним джоином выполняется select table1.column1, mo.column2 from table1 left join table2 mo on table1.id = mo.id left join table3 wo on wo.id = mo.id со 2м нет. после пересоздания таблиц и наполнения все работает с 2мя джоинами. план смотрел после пересоздания таблиц и их наполнения. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 09:44 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4.
Что возвращает? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 09:51 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Nugman, видать баг зы если вопрос токо в одном запросе, то можно 1) попробовать переписать на классику (+) 2) расставлять скобки 3) добавить в условие выражение (аля + 0) .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 10:45 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
сам спросил, сам ответил. проблема с планом выполнения запроса. при создании view с таким же селектом все работает исправно. (oracle не переписывает запрос во вьюшках) create view test as select table1.column1, mo.column2 from table1 left join table2 mo on table1.id = mo.id left join table3 wo on wo.id = mo.id; при этом просто селект не работает. select table1.column1, mo.column2 from table1 left join table2 mo on table1.id = mo.id left join table3 wo on wo.id = mo.id; ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 11:35 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Stax, спасибо, ваш совет помог найти верное направление. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 11:36 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 12:10 |
|
ломается left join через несколько дней
|
|||
---|---|---|---|
#18+
Lary Denis, ты его походу долго ждал что бы отомстить :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 12:27 |
|
|
start [/forum/topic.php?fid=52&msg=39803847&tid=1882563]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
200ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 284ms |
total: | 592ms |
0 / 0 |