为了账号安全,请及时绑定邮箱和手机立即绑定

什么是'$$'用于PL / pgSQL

什么是'$$'用于PL / pgSQL

什么是'$$'用于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;那么,最后一行是什么意思?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1438 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信