سؤال

لا يمكنني تحضير هذا البيان في كود 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 ، حتى تتمكن من الحصول على البيانات الوصفية للمخطط في تنسيق قابل للاستهلاك لتطبيقك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top