Я пытаюсь отлаживать некоторый пользовательский код над объектами базы данных Sybase IQ в зависимости от типа объекта. Когда я дошел до типа «Функция», произошло что-то странное.Тип объекта функции, ошибочно отображаемый как «P'-процедура в Sybase IQ
Код ниже создает DB объект типа «P'-процедуры вместо» F'-функции:
create function DBA.SomeFunc(@userId integer)
returns integer
as
begin
return(10)
end
Чтобы проверить это предположение, просто посмотрите на тип объекта в таблице „sysobject“. Что я делаю не так? Почему Sybase отображает функцию как процедуру? Как я могу это исправить?
Спасибо, Грэм. –