私は最近、db2 のストアド プロシージャを使い始め (1 日前)、iAccess Navigator でテストしたときに問題なく動作する非常に単純な SP を作成することができました。今、モデルから SP を呼び出そうとしていますが、エラーが返され、戻り変数を取得する方法がわかりません。ここにいくつかのコードがあります
これが私のSPです
drop procedure schema.test_ac ;
CREATE PROCEDURE schema.test_ac (IN a int, in b int, out c int)
LANGUAGE SQL
BEGIN
set c=b+a;
END;
ここにphpコードがあります
public function storePro(){
$queryStr = "call test_ac (1,1,?)";
$stmt = $this->db->query($queryStr);
print_r($stmt->fetchAll());
}
どんな助けでもいいでしょうありがとう