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