إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

طلب تريجر يمنع اضافة اكثر من 4 سجلات


1 رد (ردود) على هذا الموضوع

#1 MAXI2000

MAXI2000

    عضو

  • الأعضــاء
  • 2 مشاركة

تاريخ المشاركة 17 December 2004 - 04:38 PM

اخواني بعد السلام اتمنى احد يساعدني في ايجاد ترجر يمنع اضافة اكثر من 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)
);

#2 Mo7B

Mo7B

    مشترك

  • الأعضــاء
  • 86 مشاركة

تاريخ المشاركة 19 December 2004 - 12:06 AM

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   44كيلو   34 عدد مرات التحميل