невозможно скомпилировать хранимую процедуру в sybase ase11 - PullRequest
0 голосов
/ 07 октября 2009

Привет, у меня есть две хранимые процедуры a и b, b, вызванные a, в одной созданной временной таблице и в sp b, пытающейся получить доступ к временной таблице sp a, во время компиляции получая ошибку для отсутствующего объекта.

Ответы [ 2 ]

2 голосов
/ 03 апреля 2013

Компилятор проверяет все объекты, упомянутые в вашем SQL , без проверки, созданы ли они во время выполнения.

Вы можете создать временную таблицу, а затем в том же сеансе создать процедуры, которые должны работать.

Затем вы можете удалить временную таблицу.

1 голос
/ 02 февраля 2010

Серьезно? Версия 11? Ничего себе.

В любом случае, попробуйте добавить «создать таблицу» для временной таблицы перед созданием sproc b.

...