hobaa بتاريخ: 5 يونيو 2006 تقديم بلاغ مشاركة بتاريخ: 5 يونيو 2006 انا عاوز اسخدم ال dynamic sql فى عملية ادخال بيانات داخل جداول له نفس الهيكل وانا مكون جداول من على الفورم وكل جدول بكونه المستخدم بيدخل داخل جدول وانا اريدان يدخال المستخدم البيانات ويختار اسم الجدول من list . انا جربت الكود التالى ولكن لم يفلحالكود CREATE PROCEDURE insert_into_table ( table_name VARCHAR2, v_code nimber, v_date date, v_per_id number ) IS stmt_str VARCHAR2(200); BEGIN stmt_str := 'INSERT INTO ' || table_name || ' values (:t_code, :t_date, :per_id)'; EXECUTE IMMEDIATE stmt_str USING v_code,v_date,v_per_id; END; برجاء الافاده والسرعه ولكم جزيل الشكرواطمع فى تعليق بسيط على كل مجموعة سطورايهاب وجدى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mr_uae78 بتاريخ: 5 يونيو 2006 تقديم بلاغ مشاركة بتاريخ: 5 يونيو 2006 (معدل) i think the insert statement is not correct it should be 'INSERT INTO '|| TABLE_NAME|| ' (CODE ,DATE , PER_ID ) VALUES (:t_code, :t_date, :per_id)'YOU SHOULD MENSION THE COLUMNS YOU ARE ADDING تم تعديل 5 يونيو 2006 بواسطة mr_uae78 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hobaa بتاريخ: 5 يونيو 2006 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 5 يونيو 2006 اخى مشكور على الردددد بس تعطى خطاء عند التكوينايهاب وجدى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mr_uae78 بتاريخ: 5 يونيو 2006 تقديم بلاغ مشاركة بتاريخ: 5 يونيو 2006 v_code nimbershould be v_code NUMBER NOT NIMBER اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hobaa بتاريخ: 5 يونيو 2006 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 5 يونيو 2006 هذا الربط به الحل الامثلhttp://www.araboug.org/ib/index.php?showtopic=14659ايهاب وجدى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
oracle_itself بتاريخ: 6 يونيو 2006 تقديم بلاغ مشاركة بتاريخ: 6 يونيو 2006 تم حل هذا السؤال بنجاح ..و الله اعلم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.