dollar-sign- все статьи тега


Для чего используются '$$' в PL/pgSQL

будучи совершенно новым для PL / pgSQL , что означает двойной знак доллара в эта функция: CREATE OR REPLACE FUNCTION check_phone_number(text) RETURNS boolean AS $$ BEGIN IF NOT ~ 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 STRIC ...