بتاريخ: 29 يوليو 201213 سنة comment_226552 السلام عليكم ورحمة الله وبركاتهأرجو المساعدة في إنشاء جدول من الفورمبحيث يكون اسم الجدول هكذا:inventory_sysdateأنا في الـ SQL PLUSباستخدم الكود التالي: begin execute immediate ('create table inventory_'||to_char(sysdate,'ddmmyyyy')||' as select * from I'); end; أريد الكود المماثل في الفورموشكراً تقديم بلاغ
بتاريخ: 29 يوليو 201213 سنة كاتب الموضوع comment_226554 السلام عليكم ورحمة الله وبركاتهأرجو المساعدة في إنشاء جدول من الفورمبحيث يكون اسم الجدول هكذا:inventory_sysdateأنا في الـ SQL PLUSباستخدم الكود التالي: begin execute immediate ('create table inventory_'||to_char(sysdate,'ddmmyyyy')||' as select * from I'); end; أريد الكود المماثل في الفورموشكراً الحمد لله رب العالمينأنا عرفت الحلوأنصح أي حد ان يبحث عن ما يريده في الـ help الخاص بالـ forms builderفهي مفيدة جداً ومدعومة بأمثلة كثيرة تقديم بلاغ
بتاريخ: 30 يوليو 201213 سنة comment_226566 مكن نعرف ماهو الحل.في إنشا الجدول عن طريق الفورمة.مووووفق... تقديم بلاغ
بتاريخ: 30 يوليو 201213 سنة comment_226568 استخدم هذا الكود في المكان المطلوب مثلا على حدث الزر ينفذ الكود ادناهforms_ddl('create table inventory_sysdate ( id_1 number)'); تقديم بلاغ
بتاريخ: 30 يوليو 201213 سنة كاتب الموضوع comment_226574 السلام عليكم ورحمة الله وبركاتهلإنشاء جدول له اسم محدد عن طريق الفورم نستخدم الأمر التالي forms_ddl('create table tablename (column datatype)'); لكن أنا كنت أريد انشاء جدول اسمه عبارة عن شقين الشق الأول هو اسم جدول أنا أريد أخذ نسخة منه والشق الثاني من الاسم هو تاريخ النظام sysdateيعني يكون مثلاً:inventory_30072012فاستخدمت الكود التالي: DECLARE s varchar2(100); BEGIN s := 'create table inventory_'||to_char(sysdate,'ddmmyyyy'); s := s||' as select * from I'; forms_ddl(s); if not form_success then message('لم يتم إنشاء الجدول'); else message('تم إنشاء الجدول بنجاح'); end if; END; بالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.