अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

ईसीपीजी - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में ईसीपीजी चलाएं

यह कमांड ईसीपीजी है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


ईसीपीजी - एम्बेडेड एसक्यूएल सी प्रीप्रोसेसर

SYNOPSIS


ecpg [विकल्प...] पट्टिका...

वर्णन


ecpg C प्रोग्राम के लिए एम्बेडेड SQL प्रीप्रोसेसर है। यह C प्रोग्राम को एम्बेडेड के साथ परिवर्तित करता है
एसक्यूएल इनवोकेशन को विशेष फ़ंक्शन के साथ बदलकर सामान्य सी कोड में एसक्यूएल स्टेटमेंट
कॉल. फिर आउटपुट फ़ाइलों को किसी भी सी कंपाइलर टूल श्रृंखला के साथ संसाधित किया जा सकता है।

ecpg कमांड लाइन पर दी गई प्रत्येक इनपुट फ़ाइल को संबंधित सी आउटपुट में परिवर्तित कर देगा
फ़ाइल। इनपुट फ़ाइलों में अधिमानतः एक्सटेंशन .pgc होता है, इस स्थिति में एक्सटेंशन होगा
आउटपुट फ़ाइल नाम निर्धारित करने के लिए .c द्वारा प्रतिस्थापित किया गया। यदि इनपुट फ़ाइल का एक्सटेंशन है
.pgc नहीं, तो आउटपुट फ़ाइल नाम की गणना पूर्ण फ़ाइल नाम में .c जोड़कर की जाती है।
आउटपुट फ़ाइल नाम को इसका उपयोग करके ओवरराइड भी किया जा सकता है -o विकल्प.

यह संदर्भ पृष्ठ एम्बेडेड SQL भाषा का वर्णन नहीं करता है। अध्याय 33, ईसीपीजी देखें -
उस विषय पर अधिक जानकारी के लिए दस्तावेज़ में सी में एंबेडेड एसक्यूएल।

विकल्प


ecpg निम्नलिखित कमांड-लाइन तर्क स्वीकार करता है:

-c
SQL कोड से स्वचालित रूप से कुछ C कोड जेनरेट करें। वर्तमान में, यह EXEC के लिए काम करता है
एसक्यूएल प्रकार.

-C मोड
एक अनुकूलता मोड सेट करें. मोड INFORMIX या INFORMIX_SE हो सकता है।

-D प्रतीक
C प्रीप्रोसेसर प्रतीक को परिभाषित करें।

-i
पार्स सिस्टम में फ़ाइलें भी शामिल हैं।

-I डायरेक्टरी
एक अतिरिक्त शामिल पथ निर्दिष्ट करें, जिसका उपयोग EXEC SQL INCLUDE के माध्यम से शामिल फ़ाइलों को खोजने के लिए किया जाता है।
डिफ़ॉल्ट हैं. (वर्तमान निर्देशिका), /usr/स्थानीय/शामिल करें, PostgreSQL में शामिल हैं
निर्देशिका जिसे संकलन समय पर परिभाषित किया गया है (डिफ़ॉल्ट: /usr/local/pgsql/include), और
/ usr / शामिल हैं, उस क्रम में।

-o फ़ाइल का नाम
निर्दिष्ट करता है कि ecpg अपना सारा आउटपुट दिए गए पर लिखना चाहिए फ़ाइल का नाम.

-r विकल्प
रन-टाइम व्यवहार का चयन करता है। विकल्प निम्नलिखित में से एक हो सकता है:

no_indicator
संकेतकों का उपयोग न करें बल्कि शून्य मानों को दर्शाने के लिए विशेष मानों का उपयोग करें।
ऐतिहासिक रूप से इस दृष्टिकोण का उपयोग करने वाले डेटाबेस रहे हैं।

तैयार करना
सभी कथनों का उपयोग करने से पहले उन्हें तैयार कर लें। Libecpg कैश तैयार रखेगा
यदि कोई कथन दोबारा निष्पादित हो जाता है तो उसका उपयोग करें और उसका पुन: उपयोग करें। यदि कैश चलता है
पूर्ण, libecpg कम से कम उपयोग किए गए कथन को मुक्त कर देगा।

प्रश्न चिह्न
अनुकूलता कारणों से प्लेसहोल्डर के रूप में प्रश्न चिह्न की अनुमति दें। ये हुआ करता था
बहुत पहले डिफ़ॉल्ट.

-t
लेन-देन का ऑटोकमिट चालू करें। इस मोड में, प्रत्येक SQL कमांड स्वचालित रूप से होता है
तब तक प्रतिबद्ध है जब तक यह एक स्पष्ट लेनदेन ब्लॉक के अंदर न हो। डिफ़ॉल्ट मोड में,
आदेश तभी प्रतिबद्ध होते हैं जब EXEC एसक्यूएल COMMIT जारी किया गया है।

-v
संस्करण और "शामिल करें" पथ सहित अतिरिक्त जानकारी प्रिंट करें।

--संस्करण
ईसीपीजी संस्करण प्रिंट करें और बाहर निकलें।

-?
--मदद
Ecpg कमांड लाइन तर्कों के बारे में सहायता दिखाएं और बाहर निकलें।

टिप्पणियाँ


प्रीप्रोसेस्ड सी कोड फ़ाइलों को संकलित करते समय, कंपाइलर को ढूंढने में सक्षम होना चाहिए
PostgreSQL में ECPG हेडर फ़ाइलों में निर्देशिका शामिल है। इसलिए, आपको उपयोग करना पड़ सकता है
la -I कंपाइलर को लागू करते समय विकल्प (उदाहरण के लिए, -I/usr/local/pgsql/include)।

एम्बेडेड SQL के साथ C कोड का उपयोग करने वाले प्रोग्राम को libecpg लाइब्रेरी से लिंक करना होगा
उदाहरण के लिए लिंकर विकल्प -L/usr/local/pgsql/lib -lecpg का उपयोग करें।

इनमें से किसी एक निर्देशिका का मान संस्थापन के लिए उपयुक्त हो सकता है
का उपयोग करके पता चला pg_config(1).

उदाहरण


यदि आपके पास prog1.pgc नामक एक एम्बेडेड SQL C स्रोत फ़ाइल है, तो आप एक निष्पादन योग्य बना सकते हैं
कमांड के निम्नलिखित अनुक्रम का उपयोग करके प्रोग्राम:

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

onworks.net सेवाओं का उपयोग करके ऑनलाइन ecpg का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad