Я написал функцию в PostgreSQL, которая принимает два параметра viz varchar и int.
Цель состоит в том, чтобы вставить запись
CREATE OR REPLACE FUNCTION fnInsert(varchar,int) RETURNS void AS
'BEGIN
Insert Into testtable(col1,col2) values ($1,$2)
RETURN;
END;'
LANGUAGE plpgsql;
Но при попытке компиляции выдает ошибку
ERROR: syntax error at or near "RETURN"
LINE 4: RETURN;
^
********** Error **********
ERROR: syntax error at or near "RETURN"
SQL state: 42601
Character: 173
Если я уберу инструкцию RETURN, я получу сообщение об ошибке ниже
ERROR: syntax error at or near "END"
LINE 4: END;'
^
********** Error **********
ERROR: syntax error at or near "END"
SQL state: 42601
Character: 173
Пожалуйста, помогите мне определить, что здесь не так?
Спасибо