পিএল / পিজিএসকিউএল-তে সম্পূর্ণ নতুন হওয়া, এই ফাংশনে ডাবল ডলারের লক্ষণগুলির অর্থ কী :
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;
যাইহোক, শেষ লাইনটির অর্থ কী?
$$
এবং আপনি এটি পড়ে কিছু নতুন শিখতে পারেন যেমন এটিও রয়েছে$foo$