2
PL / pgSQLで使用される「$$」とは
PL / pgSQLに完全に新しいので、この関数の 2つのドル記号の意味は何ですか。 CREATE OR REPLACE FUNCTION check_phone_number(text) RETURNS boolean AS $$ BEGIN IF NOT $1 ~ e'^\\+\\d{3}\\ \\d{3} \\d{3} \\d{3}$' THEN RAISE EXCEPTION 'Wrong formated string "%". Expected format is +999 999'; END IF; RETURN true; END; $$ LANGUAGE plpgsql STRICT IMMUTABLE; 私はそれを推測している、ではRETURNS boolean AS $$、$$プレースホルダです。 最後の行は少し謎です: $$ …