Если у вас есть хранимая процедура (Sybase), которая "выбирает * из ... где ...", как это работает? Когда * распространяется на все столбцы? Во время создания sproc, во время компиляции sproc, во время выполнения и т. Д.?
Я использую sproc, подобный тому, который не возвращает один из столбцов, и это заставляет меня думать, что это время создания sproc, но я не могу найти никаких ссылок, чтобы подтвердить это.
Редактировать : Я подтвердил, что перекомпиляция sproc не вызывает переоценки *, что в значительной степени подтверждает мои первоначальные мысли, но все еще ищет ссылку, где это поведение задокументировано.