다음과 같은 문장을 작성했는데요 에러가 발생하는군요.
DROP FUNCTION MakeHourStat();
CREATE FUNCTION MakeHourStat() RETURNS BOOLEAN AS '
BEGIN
Select * From PG_CLASS WHERE RELNAME = 'statistics';
IF NOT FOUND THEN
RAISE NOTICE ''결과가 없습니다'';
RETURN TRUE;
ELSE
RAISE NOTICE ''결과가 있습니다'';
RETURN FALSE;
END IF;
END;
' LANGUAGE 'plpgsql';
함수를 실행하면 (Select MakeHourStat();) 다음과 같은 에러가 발생합니다.
ERROR: unexpected SELECT query in exec_stmt_execsql()
도대체 이유가 뭔지 모르겠습니다. T.T
|