عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

ecpg - عبر الإنترنت في السحابة

قم بتشغيل ecpg في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر ecpg الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


ecpg - المعالج المسبق لـ SQL C

موجز


ecpg [خيار...] ملف

الوصف


ecpg هو معالج SQL المضمن لبرامج C. يقوم بتحويل برامج C مع تضمينها
عبارات SQL إلى كود C العادي عن طريق استبدال استدعاءات SQL بوظيفة خاصة
المكالمات. يمكن بعد ذلك معالجة ملفات الإخراج باستخدام أي سلسلة أدوات مترجم C.

ecpg سيتم تحويل كل ملف إدخال معين في سطر الأوامر إلى إخراج C المقابل
ملف. من المفضل أن يكون لملفات الإدخال الامتداد .pgc، وفي هذه الحالة سيكون الامتداد
تم استبداله بـ .c لتحديد اسم ملف الإخراج. إذا كان امتداد ملف الإدخال هو
وليس .pgc، فسيتم حساب اسم ملف الإخراج عن طريق إلحاق .c باسم الملف الكامل. ال
يمكن أيضًا تجاوز اسم ملف الإخراج باستخدام -o الخيار.

لا تصف هذه الصفحة المرجعية لغة SQL المضمنة. انظر الفصل 33، ECPG -
SQL المضمن في C، في الوثائق لمزيد من المعلومات حول هذا الموضوع.

OPTIONS


ecpg يقبل وسيطات سطر الأوامر التالية:

-c
إنشاء كود C معين تلقائيًا من كود SQL. حاليًا، يعمل هذا مع EXEC
نوع SQL.

-C طريقة
ضبط وضع التوافق. طريقة يمكن أن يكون INFORMIX أو INFORMIX_SE.

-D رمز
تحديد رمز المعالج C.

-i
يتضمن نظام التحليل الملفات أيضًا.

-I دليل
حدد مسار تضمين إضافي، يُستخدم للعثور على الملفات المضمنة عبر EXEC SQL INCLUDE.
الافتراضيات هي . (الدليل الحالي)، / usr / local / include، يتضمن PostgreSQL
الدليل الذي تم تعريفه في وقت الترجمة (الافتراضي: /usr/local/pgsql/include)، و
/ البيرة / تتضمن، بهذا الترتيب.

-o اسم الملف
يحدد ذلك ecpg يجب أن يكتب كل مخرجاته إلى المعطى اسم الملف.

-r خيار
يحدد سلوك وقت التشغيل. خيار يمكن أن يكون واحدًا مما يلي:

no_indicator
لا تستخدم المؤشرات ولكن بدلاً من ذلك استخدم قيمًا خاصة لتمثيل القيم الخالية.
تاريخياً كانت هناك قواعد بيانات تستخدم هذا النهج.

إعداد
قم بإعداد جميع البيانات قبل استخدامها. سيحتفظ Libecpg بذاكرة تخزين مؤقت جاهزة
البيانات وإعادة استخدام العبارة إذا تم تنفيذها مرة أخرى. إذا تم تشغيل ذاكرة التخزين المؤقت
ممتلئًا، سيحرر libecpg البيان الأقل استخدامًا.

علامات استفهام
السماح بعلامة الاستفهام كعنصر نائب لأسباب التوافق. كان هذا هو
الافتراضي منذ فترة طويلة.

-t
قم بتشغيل الالتزام التلقائي للمعاملات. في هذا الوضع، يتم تشغيل كل أمر SQL تلقائيًا
ملتزم بها ما لم يكن داخل كتلة معاملة صريحة. في الوضع الافتراضي،
يتم الالتزام بالأوامر فقط عندما EXEC SQL ارتكب صدر.

-v
اطبع معلومات إضافية بما في ذلك الإصدار ومسار "التضمين".

--الإصدار
اطبع نسخة ecpg واخرج.

-?
--مساعدة
اعرض المساعدة حول وسيطات سطر الأوامر ecpg، ثم اخرج.

الملاحظات


عند تجميع ملفات تعليمات برمجية C التي تمت معالجتها مسبقًا، يجب أن يكون المترجم قادرًا على العثور على ملف
تتضمن ملفات رأس ECPG في PostgreSQL الدليل. لذلك، قد تضطر إلى استخدام
ال -I عند استدعاء المترجم (على سبيل المثال، -I/usr/local/pgsql/include).

يجب ربط البرامج التي تستخدم كود C مع SQL المضمن بمكتبة libecpg
مثال باستخدام خيارات الرابط -L/usr/local/pgsql/lib -lecpg.

يمكن أن تكون قيمة أي من هذه الدلائل المناسبة للتثبيت
اكتشف باستخدام pg_config(1).

أمثلة


إذا كان لديك ملف مصدر SQL C مضمن باسم prog1.pgc، فيمكنك إنشاء ملف قابل للتنفيذ
البرنامج باستخدام التسلسل التالي من الأوامر:

ecpg prog1.pgc
cc -I/usr/local/pgsql/include -c prog1.c
نسخة -o prog1 prog1.o -L/usr/local/pgsql/lib -lecpg

استخدم ecpg عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad