هل يدعم Pro * C / C ++ عبارات "وصف [مخطط] الكائن"؟
-
27-10-2019 - |
سؤال
لا يمكنني تحضير هذا البيان في كود Pro * C الخاص بي.عندما أقوم بتشغيل هذا البيان ، أتلقى هذا الخطأ: Genacodicetagpre
هل هناك طريقة لتنفيذ هذا البيان باستخدام EXEC SQL؟
المحلول
لا ، لا يمكنك فعل ذلك لأن description هو أمر SQL * Plus (يستعلم تحت الأغلفة قاموس البيانات).
إذا كنت بحاجة إلى وصف جدول فعليًا ، من أجل تفسير الأعمدة وأنواع بيانات الأعمدة برمجيًا ، فستحتاج إلى تنفيذ طريقة SQL الديناميكية 4.
راجع هذا الرابط للحصول على وصف جيد: http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10825/pc_15ody.htm#i22863
أتمنى أن يساعدك هذا
نصائح أخرى
يجب عدم استدعاء وظيفة الوصف أو محاولة ذلك.
استخدم طرق عرض مخطط المعلومات أو طرق عرض أوراكل المحددة الأخرى مثل all_tab_columns ، حتى تتمكن من الحصول على البيانات الوصفية للمخطط في تنسيق قابل للاستهلاك لتطبيقك.