아래와 같은 프로시져를 생성했습니다.
CREATE or REPLACE FUNCTION
public.login(varchar(50),varchar(14))
RETURNS pg_catalog.int2 AS
$BODY$
BEGIN
Select mem_num,mem_name From member Where mem_email = $1 and
mem_pass = $2;
return 0;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
그리고
select login('23234dd','7333dddd');
이렇게 실행을 하니
아래와 같은 에러가 납니다.
SQL Error: ERROR: SELECT query has no destination for result
data
HINT: If you want to discard the results, use PERFORM
instead.
CONTEXT: PL/pgSQL function "login" line 6 at SQL statement--0
Records Returned
제가 보기에는 아무 이상이 없는것 같은데..
알려주세요 무엇이 문제인가요?
|