Я написал следующую postgres функцию:
CREATE OR REPLACE FUNCTION nameFunction()
RETURNS VOID AS $$
DECLARE rec RECORD;
BEGIN
FOR rec IN EXECUTE 'Select ....'
LOOP
UPDATE ...;
SELECT ...;
IF (condition) IS NULL THEN
INSERT ...;
END IF;
SELECT ..;
INSERT INTO ..;
END LOOP;
END;
$$ LANGUAGE plpgsql;
У меня есть эта ошибка:
Unterminated dollar quote started... DECLARE rec RECORD. Expected terminating $$
Кто-нибудь может мне помочь? Большое спасибо