什么是'$$'用于PL / pgSQL作為PL / pgSQL的新手,這個函數中雙美元符號的含義是什么: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 $$,$$是一個占位符。最后一行有點神秘: $$ LANGUAGE plpgsql STRICT IMMUTABLE;那么,最后一行是什么意思?
什么是'$$'用于PL / pgSQL
12345678_0001
2019-07-30 17:04:46
