|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
при компиляции sp запросы с временными таблицами не проверяются на корректность? вот эта скомпилировалсь без вопросов, хотя не работает (и не должна, конечно) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2021, 00:19 |
|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
andreymx, К примеру, как проверить, если идет работа с времянкой, созданной вне процедуры? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2021, 00:30 |
|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
andreymx, это называется deferred name resolution и такое поведение является штатным. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2021, 02:58 |
|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
andreymx, пишите тесты. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2021, 13:54 |
|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
Критик andreymx, К примеру, как проверить, если идет работа с времянкой, созданной вне процедуры ? в данном случае у юзера все делается в одной процедуре ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2021, 14:23 |
|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
Владислав Колосов andreymx, пишите тесты. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2021, 16:27 |
|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
Ролг Хупин Критик andreymx, К примеру, как проверить, если идет работа с времянкой, созданной вне процедуры ? в данном случае у юзера все делается в одной процедуре гениальному программисту нет пределов ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2021, 16:28 |
|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
andreymx при компиляции sp запросы с временными таблицами не проверяются на корректность? вот эта скомпилировалсь без вопросов, хотя не работает (и не должна, конечно) Ты не поверишь. Даже с постоянными "не проверяется". Если таблица в момент компиляции отсутствует. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2021, 18:22 |
|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
aleks222 andreymx при компиляции sp запросы с временными таблицами не проверяются на корректность? вот эта скомпилировалсь без вопросов, хотя не работает (и не должна, конечно) Ты не поверишь. Даже с постоянными "не проверяется". Если таблица в момент компиляции отсутствует. Не врёшь ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2021, 19:41 |
|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
andreymx, собственно, это и является причиной. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2021, 22:02 |
|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
Владислав Колосов andreymx, собственно, это и является причиной. Код: sql 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2021, 22:55 |
|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
andreymx, Этот вопрос освещён в справке. При компиляции используются метаданные существующей временной таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2021, 00:03 |
|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
Владислав Колосов andreymx, Этот вопрос освещён в справке. При компиляции используются метаданные существующей временной таблицы. Так же в справке настоятельно не рекомендуют иметь временные таблицы с одним именем но разной структурой на разных уровнях вложенности. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2021, 07:41 |
|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
msLex Владислав Колосов andreymx, Этот вопрос освещён в справке. При компиляции используются метаданные существующей временной таблицы. Так же в справке настоятельно не рекомендуют иметь временные таблицы с одним именем но разной структурой на разных уровнях вложенности. буду привыкать к тому, что есть в оракле с этой точки зрения более жестко, но проще сопровождать если код компилируется, то весь синтаксис корректен, и все объекты/поля проверены на наличие и т.д. отложенная проверка - только в динамическом коде а "временные таблицы с одним именем но разной структурой на разных уровнях вложенности." просто невозможно создать ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2021, 11:08 |
|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
andreymx а "временные таблицы с одним именем но разной структурой на разных уровнях вложенности." просто невозможно создать Там просто невозможно создать вообще временные таблицы такие, как в MSSQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2021, 11:54 |
|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
andreymx если код компилируется, то весь синтаксис корректен, А как же ORA-00979: not a GROUP BY expression в рантайме при успешной компиляции? Просто разные подходы в разных СУБД, не надо пытаться проецировать одно на другое. Сон Веры Павловны просто невозможно создать вообще временные таблицы такие, как в MSSQL Часть функционала, для которого используются времянки в Ms Sql покрывается коллекциями, часть возможностью материализации CTE в плане выполнения запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2021, 12:39 |
|
при компиляции sp запросы с временными таблицами не проверяются на корректность?
|
|||
---|---|---|---|
#18+
env Часть функционала, для которого используются времянки в Ms Sql покрывается коллекциями Тем не менее эти коллекции должны быть созданы либо как глобальный, либо как пакетированный тип - просто на лету создать временную таблицу или её аналог, поиспользовать, и забыть не получится. И заполнение/модификация этих коллекций делается процедурным кодом, а не DDL. Можно вспомнить про GTT, но их определение тоже перманентно присутствует в базе (вследствие чего отпадает необходимость в deferred resolution). Так что действительно env Просто разные подходы в разных СУБД, не надо пытаться проецировать одно на другое. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2021, 12:55 |
|
|
start [/forum/topic.php?fid=46&fpage=34&tid=1685104]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 167ms |
0 / 0 |