pepo4d بتاريخ: 15 أبريل 2012 تقديم بلاغ مشاركة بتاريخ: 15 أبريل 2012 بسم الله الرحمن الرحيم 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 ); اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 16 أبريل 2012 تقديم بلاغ مشاركة بتاريخ: 16 أبريل 2012 السلام عليكم ورحمة الله أريد بروسيدير او فانكشن تقوم بضرب عمودين ووصع قيمة الضرب في العمود الثالث مع كل عملية إنسرت في الجدول. اعتقد انه من غير المفضل ان تحتفظ او تخزن قيمة محسوبة وخاصة اذا كان المعادلة الحسابية بسيطةفكما تعلم انه مع امر الselect يمكنك عمل عملية حسابية مباشرة تعتمد على قيم الأعمدة بالجدول- فى حالة تنفيذ ما تريده ... يجب الأخذ في الإعتبار ان يتم تنفيذ البروسيدير الذى تريده ليس فقط مع عملية الInsert ولكن ايضا فى حالة التعديل ... فاذا تم تغيير قيمة العمود الاول او قيمة العمود الثاني يجب تعديل قيمة ناتج العملية الحسابية- ايضا لا اعتقد انه من الأفضل الإحتفاظ ببيانات المبيعات الشهرية فى جدول مستقل ... الا اذا كان هناك حجم بيانات ضخم وتوجد عمليات حسابية مركبةهذا مجرد اقتراح ويكون حسب متطلبات العمل بالنظاميمكنك البحث بالمنتدى ... ستجد اجابات كثيرة مشابهة عن سؤالك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.