вы понимаете что такое out параметр? его надо получать
так это же то что возвращать IN - входные OUT - выходные данные на сколько я понимаю
ну так и пишите в вызове call proc(var);
она у меня OUT зачем ее на вход писать? если она INOUT тогда да, оно и работает с INOUT а вот с OUT не работат вообще никак.
это не вход, а выход. выход куда? в переменную. вы просто не понимаете что такое OUT/INOUT параметры
Пишу CALL sp_test1(var); ERROR: column "var" does not exist В студии запускаю "выполнить" = в нее ничего туда не дает вписать и ошибку выкидывает
лол, ну вы вообще. объявите переменную с тем же типом что OUT в процедуре
Меня студия смутила. И в том же mssql я писал хранилки. Потом из того же PHP или другого языка чтобы их просто вызывать call sp_func()
функцию можно, процедуру нельзя
Вот поэтому и спрашиваю, так как в других базах я это делал.
постгрис больше похож на оракл, там такое же поведение, на ms sql не похож вообще
Обсуждают сегодня