بتاريخ: 24 ديسمبر 201213 سنة comment_230369 السلام عليكم ورحمة الله وبركاتهمساء الخيرجزاكم الله خيرا ع الموقعلو سمحتم انا عندي حقل للاسم بيه الاسم الرباعي فليكن nameبالاضافة الى حقول ثانية للاسم مقطع الاسم الاول والثاني والثالث والرابع تمت اضافتها لاحقاهل توجد طريقة لعمل تريجر من اجل تقطيع الاسم الرباعي في خانه name من حيث ادخالها الى الخانات الاخرى (name1،name2،name3،name4)[جزاكم الله خيرا تقديم بلاغ
بتاريخ: 25 ديسمبر 201213 سنة comment_230384 وعليكم السلام ورحمة الله وبركاتهاليك هذا الكود يعمل اللي انت عاوزهمن التريجر post-insert تكتب begin update cust_info set FRIST_NAME =SUBSTR(:CUST_NAME,1,INSTR(:CUST_NAME,' ',1,1)-1 ) , second_name =SUBSTR(:CUST_NAME,INSTR(:CUST_NAME,' ',1,1)+1, INSTR(:CUST_NAME,' ',1,2)-INSTR(:CUST_NAME,' ',1,1) ), third_name =SUBSTR(:CUST_NAME,INSTR(:CUST_NAME,' ',1,2)+1 , INSTR(:CUST_NAME,' ',1,3)-INSTR(:CUST_NAME,' ',1,2) ) , family_name = SUBSTR(:CUST_NAME,INSTR(:CUST_NAME,' ',1,3)+1 ) where cust_no = :cust_info.cust_no; end; cust_info اسم الجدولfirst_name الاسم الاولsecond_name الاسم الثانيthird_name الاسم الثالثfamily_name الاسم الرابع تقديم بلاغ
بتاريخ: 29 ديسمبر 201213 سنة كاتب الموضوع comment_230568 اشكرك اخي الكريم وجزاك الله خيراراح اجربها ان شاء اللهبس فيها نقطة كيف بالامكان استثني كلمتين دائما تتكرر في كل الاسماء ما اريدهم يظهروا؟اشكركم مرة ثانية وجزاكم الله خيرا تقديم بلاغ
بتاريخ: 1 يناير 201313 سنة comment_230692 راجع الرابط كيفية تقسيم الاسم الكامل ... الى الاسم الأول واسم الأب واسم الجد - SQL and PL/SQL - Arab Oracle User Group مجموعة مستخدمي أوراكل العربية تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.