基本的な理想は、私が手続きを呼び出すときに、ただ1つの値だけでなく、results
をINT
に設定し、選択をCOUNT(id)
にすることによってデータのセットを取得したいということです。私は、誤解きた場合を除き、私は複数の値を取得するには、この手順を変更する方法を知りたいのですが ...MySQLの手続き複数の結果
DELIMITER //
CREATE PROCEDURE getnames(IN id_in INT,OUT results ???)
BEGIN
set results=(select name from people where id>id_in);
END //
DELIMITER ;
私は、カーソルを使うことができると書かれた記事を見つけました...しかし、それはOracle用でした... –