यहाँ मैं Oracle में PL/SQL रेगुलर एक्सप्रेशन (REGEXP) का उपयोग करके ईमेल पते को मान्य करने के लिए एक उदाहरण दे रहा हूँ।
पीएल/एसक्यूएल प्रोग्राम का उपयोग करके ईमेल की पुष्टि करें
निम्नलिखित PL/SQL प्रोग्राम में, यह REGEXP_LIKE फ़ंक्शन का उपयोग करके ईमेल पते को मान्य करेगा।
SET SERVEROUTPUT ON; DECLARE b_isvalid BOOLEAN; BEGIN b_isvalid := REGEXP_LIKE ('[email protected]', '^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$'); IF b_isvalid THEN DBMS_OUTPUT.put_line ('It is a valid email address.'); ELSE DBMS_OUTPUT.put_line ('It is Not a valid email address.'); END IF; END; /
आउटपुट
It is a valid email address. PL/SQL procedure successfully completed.
SQL का उपयोग करके तालिका से अमान्य ईमेल पतों की सूची प्राप्त करें
निम्न SQL क्वेरी Oracle में EMPLOYEES तालिका के EMAIL कॉलम में संग्रहीत सभी अमान्य ईमेल पतों को पुनः प्राप्त करेगी।
SELECT * FROM EMPLOYEES WHERE NOT REGEXP_LIKE (email, '^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$');
इसी तरह, मान्य ईमेल पतों की सूची प्राप्त करने के लिए, उपरोक्त क्वेरी से NOT को हटाएं।
यह भी देखें:
- जांचें कि क्या कोई फ़ाइल PL/SQL का उपयोग करके एक छवि है