بتاريخ: 15 أبريل 201213 سنة comment_223270 بسم الله الرحمن الرحيم 1- عندي جدول مبيعات يومية بيتم فيه عمليات البيع اليومية.2- وجدول مبيعات شهرية تتم فيه عمليات البيع الشهرية.اولاً: أريد تريجر يفير كل يوم واحد في الشهر ويقوم بجمع عمليات البيع اليومية ويقوم بعمل إنسرت في جدول المبيعات الشهرية بقيمة الجمع.ثانيا: أريد بروسيدير او فانكشن تقوم بضرب عمودين ووصع قيمة الضرب في العمود الثالث مع كل عملية إنسرت في الجدول. الجدولين في الملحقات وجزاكم الله خيراً,, [right]جدول المبيعات اليومية[/right] [right]___________[/right] CREATE TABLE BUYS_DAYLE ( B_ID NUMBER NOT NULL , T_NAME VARCHAR2(50 BYTE) , T_COST NUMBER , T_QANTITY NUMBER , T_DISCOUNT NUMBER , T_TOTAL NUMBER , C_NAME VARCHAR2(50 BYTE) , B_DATE DATE , EMP_NAME VARCHAR2(20 BYTE) , CONSTRAINT BUYS1_PK PRIMARY KEY ( B_ID ) USING INDEX ( CREATE UNIQUE INDEX BUYS_PK1 ON BUYS_DAYLE (B_ID ASC) LOGGING TABLESPACE "USERS" PCTFREE 10 INITRANS 2 STORAGE ( INITIAL 65536 MINEXTENTS 1 MAXEXTENTS UNLIMITED BUFFER_POOL DEFAULT ) ) ENABLE ) LOGGING TABLESPACE "USERS" PCTFREE 10 INITRANS 1 STORAGE ( INITIAL 65536 MINEXTENTS 1 MAXEXTENTS UNLIMITED BUFFER_POOL DEFAULT ); جدول المبيعات الشهرية ___________ CREATE TABLE B_MONTHES ( MONTH_ID NUMBER NOT NULL , M_DATE DATE , M_SALES DATE ) LOGGING TABLESPACE "USERS" PCTFREE 10 INITRANS 1 STORAGE ( INITIAL 65536 MINEXTENTS 1 MAXEXTENTS UNLIMITED BUFFER_POOL DEFAULT ); تقديم بلاغ
بتاريخ: 16 أبريل 201213 سنة comment_223295 السلام عليكم ورحمة الله أريد بروسيدير او فانكشن تقوم بضرب عمودين ووصع قيمة الضرب في العمود الثالث مع كل عملية إنسرت في الجدول. اعتقد انه من غير المفضل ان تحتفظ او تخزن قيمة محسوبة وخاصة اذا كان المعادلة الحسابية بسيطةفكما تعلم انه مع امر الselect يمكنك عمل عملية حسابية مباشرة تعتمد على قيم الأعمدة بالجدول- فى حالة تنفيذ ما تريده ... يجب الأخذ في الإعتبار ان يتم تنفيذ البروسيدير الذى تريده ليس فقط مع عملية الInsert ولكن ايضا فى حالة التعديل ... فاذا تم تغيير قيمة العمود الاول او قيمة العمود الثاني يجب تعديل قيمة ناتج العملية الحسابية- ايضا لا اعتقد انه من الأفضل الإحتفاظ ببيانات المبيعات الشهرية فى جدول مستقل ... الا اذا كان هناك حجم بيانات ضخم وتوجد عمليات حسابية مركبةهذا مجرد اقتراح ويكون حسب متطلبات العمل بالنظاميمكنك البحث بالمنتدى ... ستجد اجابات كثيرة مشابهة عن سؤالك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.