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');
ОШИБКА: ошибка синтаксиса в точке или рядом "Выполнить"
Предложите мне, что я должен делать, чтобы преодолеть эту ошибку.