MAXI2000 بتاريخ: 17 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 17 ديسمبر 2004 اخواني بعد السلام اتمنى احد يساعدني في ايجاد ترجر يمنع اضافة اكثر من 4 سجلات من النوع PROC_IDحاولت لاكن دايما تطلع لي رسالة فيها NEW OR OLDاخوكم مبتداء-- ============================================================-- Table: PROCESSING -- ============================================================create table PROCESSING( PROC_ID NUMBER(1) , DEPTID NUMBER(3) , REQID NUMBER(4) , PROC_START_DATE DATE NOT NULL, PROC_END_DATE DATE NOT NULL, PROC_COMMENTS VARCHAR2(50) , PROC_APPROVAL CHAR(1) default 'W' constraint CKC_PROC_APPROVAL_PROCESSING check (PROC_APPROVAL is null or (PROC_APPROVAL in ('A','N','W'))) , PROC_VISA_NO NUMBER(10) NOT NULL, PROC_DATE_OF_VISA DATE NOT NULL, PROC_FEES_PAID NUMBER(4) NOT NULL, constraint PROCESSING_PROC_PK primary key (PROC_ID, DEPTID, REQID), constraint PROCESSING_DEPTID_FK foreign key (DEPTID) references DEPARTMENT (DEPT_ID) , constraint PROCESSING_REQID_FK foreign key (REQID) references REQUEST (REQ_ID) , constraint CK_PROC_Date check(PROC_START_DATE < PROC_END_DATE) ); اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Mo7B بتاريخ: 18 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 18 ديسمبر 2004 count استخدم هذه الدالة شوف المثال هل يفيد ولا انا غلطانلتوضيح الكود create table PROCESSING ( PROC_ID NUMBER(1) , DEPTID NUMBER(3) , REQID NUMBER(4) , PROC_START_DATE DATE NOT NULL, PROC_END_DATE DATE NOT NULL, PROC_COMMENTS VARCHAR2(50) , PROC_APPROVAL CHAR(1) default 'W' constraint CKC_PROC_APPROVAL_PROCESSING check (PROC_APPROVAL is null or (PROC_APPROVAL in ('A','N','W'))) , PROC_VISA_NO NUMBER(10) NOT NULL, PROC_DATE_OF_VISA DATE NOT NULL, PROC_FEES_PAID NUMBER(4) NOT NULL, constraint PROCESSING_PROC_PK primary key (PROC_ID, DEPTID, REQID), constraint PROCESSING_DEPTID_FK foreign key (DEPTID) references DEPARTMENT (DEPT_ID) , constraint PROCESSING_REQID_FK foreign key (REQID) references REQUEST (REQ_ID) , constraint CK_PROC_Date check(PROC_START_DATE < PROC_END_DATE) ); MODULE1.fmb اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.