use*_*365 0 php firebird pdo stored-procedures
我在firebird数据库上有一些存储过程.现在我想用PHP调用它们.
SP有一个暂停代码和一个返回值,SP需要一些输入参数..有人可以帮我...
Firebird没有CALL语法.如何调用SP取决于它是否可选(SUSPEND在其正文中有一个声明).要调用可选SP,请使用SELECT语句:
select outParam1, outParam2 from mySP(:inParam1, :inParam2)
Run Code Online (Sandbox Code Playgroud)
可选择的SP返回结果集,该结果集可以被视为由"ordianary"select语句产生的结果集.
要拨打不可选择的SP,请使用EXECUTE PROCEDURE:
EXECUTE PROCEDURE mySP(:inParam1, :inParam2) RETURNING_VALUES(:out1, :out2)
Run Code Online (Sandbox Code Playgroud)