الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

valdition for date ?

بدأه شادن..}~ في 13 مايو 2012 · 1 رد · 920 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا عملت فالديشين للايميل وزبط معي

IF :EMPLOYEE.EMAIL NOT LIKE '%_@_%.%'
	THEN
	MESSAGE('INVALID EMAIL');
	MESSAGE('INVALID EMAIL');

RAISE FORM_TRIGGER_FAILURE;
	END IF;

بس لما ابغى اعمل للتاريخ نفس شئ مازبط معي مااعرف اذا اصلا ينفع للتاريخ ولالا

IF :Request.Request_Date NOT LIKE 'YY-MON-DD'
	THEN
	MESSAGE('YY-MON-DD');
	MESSAGE('YY-MON-DD');

RAISE FORM_TRIGGER_FAILURE;
	END IF;

يطلعلي دي الاغلاط

Error at line1,column4

bad bind varible 'Request.Request_Date

بليز اللي يعرف كيف اعدل الغلط دا يفيدني ماابغى من الفورمات ماسك ابغى يطلعلو مسج انو كدا ينكتب

#2

حاول بهذا

IF TO_CHAR(:Request.Request_Date) NOT LIKE '%-%-%'      
  THEN   
     MESSAGE('YY-MON-DD');     
   MESSAGE('YY-MON-DD');     
   RAISE FORM_TRIGGER_FAILURE;   
    END IF;

مواضيع مشابهة