CREATE OR REPLACE FUNCTION _chkLogin(userid varchar, pwd varchar)
RETURNS BOOLEAN AS
$BODY$
DECLARE
passed BOOLEAN;
BEGIN
SELECT (_password = $2) FROM _vRegistration WHERE _userid = $1;
RETURN passed;
END;
$BODY$
LANGUAGE 'plpgsql';
上記のコードを実行すると、次のエラーが発生します。
SELECT _chkLogin('username','abcd') as passed;
エラー: クエリには結果データの宛先がありません
私はパフォーマンスを使用しましたが、別の問題が発生しました。
PERFORM _chkLogin('username','abcd');
エラー: "perform" またはその近くで構文エラーが発生しました
このエラーを克服するために何をすべきか教えてください。