ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

ecpg - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে ecpg চালান

এটি হল ecpg কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


ecpg - এমবেডেড SQL C প্রিপ্রসেসর

সাইনোপিসিস


ecpg [পছন্দ...] ফাইল...

বর্ণনাঃ


ecpg সি প্রোগ্রামের জন্য এমবেডেড এসকিউএল প্রিপ্রসেসর। এটি এমবেডেড সহ সি প্রোগ্রামগুলিকে রূপান্তর করে
এসকিউএল স্টেটমেন্টকে সাধারণ সি কোডে বিশেষ ফাংশন দিয়ে এসকিউএল আহ্বান প্রতিস্থাপন করে
কল আউটপুট ফাইলগুলি তারপরে যেকোন সি কম্পাইলার টুল চেইন দিয়ে প্রক্রিয়া করা যেতে পারে।

ecpg কমান্ড লাইনে দেওয়া প্রতিটি ইনপুট ফাইলকে সংশ্লিষ্ট C আউটপুটে রূপান্তর করবে
ফাইল ইনপুট ফাইলগুলিতে .pgc এক্সটেনশন থাকে, এই ক্ষেত্রে এক্সটেনশনটি হবে
আউটপুট ফাইলের নাম নির্ধারণ করতে .c দ্বারা প্রতিস্থাপিত হয়েছে। ইনপুট ফাইলের এক্সটেনশন হলে
.pgc নয়, তারপর আউটপুট ফাইলের নামটি সম্পূর্ণ ফাইলের নামের সাথে .c যোগ করে গণনা করা হয়। দ্য
আউটপুট ফাইলের নামও ব্যবহার করে ওভাররাইড করা যেতে পারে -o বিকল্প।

এই রেফারেন্স পৃষ্ঠাটি এমবেডেড SQL ভাষা বর্ণনা করে না। দেখুন অধ্যায় 33, ECPG -
সেই বিষয়ে আরও তথ্যের জন্য ডকুমেন্টেশনে সি-তে এসকিউএল এম্বেড করুন।

বিকল্প


ecpg নিম্নলিখিত কমান্ড লাইন আর্গুমেন্ট গ্রহণ করে:

-c
স্বয়ংক্রিয়ভাবে এসকিউএল কোড থেকে নির্দিষ্ট সি কোড তৈরি করুন। বর্তমানে, এটি EXEC এর জন্য কাজ করে
এসকিউএল টাইপ।

-C মোড
একটি সামঞ্জস্য মোড সেট করুন. মোড INFORMIX বা INFORMIX_SE হতে পারে।

-D প্রতীক
একটি সি প্রিপ্রসেসর প্রতীক সংজ্ঞায়িত করুন।

-i
পার্স সিস্টেম ফাইলগুলিও অন্তর্ভুক্ত করে।

-I ডিরেক্টরি
EXEC SQL ইনক্লুডের মাধ্যমে অন্তর্ভুক্ত ফাইলগুলি খুঁজতে ব্যবহৃত একটি অতিরিক্ত অন্তর্ভুক্ত পথ নির্দিষ্ট করুন।
ডিফল্ট হয়. (বর্তমান ডিরেক্টরি), /usr/local/include, PostgreSQL অন্তর্ভুক্ত
ডিরেক্টরি যা কম্পাইলের সময় সংজ্ঞায়িত করা হয় (ডিফল্ট: /usr/local/pgsql/include), এবং
/ usr / অন্তর্ভুক্ত, সেই জন্য.

-o ফাইলের নাম
তা নির্দিষ্ট করে ecpg প্রদত্ত এর সমস্ত আউটপুট লিখতে হবে ফাইলের নাম.

-r পছন্দ
রান-টাইম আচরণ নির্বাচন করে। পছন্দ নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

no_indicator
সূচক ব্যবহার করবেন না বরং শূন্য মানগুলি উপস্থাপন করতে বিশেষ মান ব্যবহার করুন।
ঐতিহাসিকভাবে এই পদ্ধতি ব্যবহার করে ডাটাবেস আছে।

প্রস্তুত করা
সেগুলি ব্যবহার করার আগে সমস্ত বিবৃতি প্রস্তুত করুন। Libecpg প্রস্তুত ক্যাশে রাখবে
বিবৃতি এবং পুনঃব্যবহার যদি একটি বিবৃতি আবার কার্যকর করা হয়। ক্যাশে চলে গেলে
full, libecpg সবচেয়ে কম ব্যবহৃত বিবৃতি মুক্ত করবে।

দুই মেয়ে
সামঞ্জস্যের কারণে স্থানধারক হিসাবে প্রশ্ন চিহ্নের অনুমতি দিন। এই হতে ব্যবহৃত
ডিফল্ট অনেক আগে।

-t
লেনদেনের অটোকমিট চালু করুন। এই মোডে, প্রতিটি SQL কমান্ড স্বয়ংক্রিয়ভাবে হয়
প্রতিশ্রুতিবদ্ধ যদি না এটি একটি সুস্পষ্ট লেনদেন ব্লকের ভিতরে থাকে। ডিফল্ট মোডে,
কমান্ড শুধুমাত্র যখন প্রতিশ্রুতিবদ্ধ হয় এক্সেক এসকিউএল সমর্পণ করা জারি করা হয়.

-v
সংস্করণ এবং "অন্তর্ভুক্ত" পথ সহ অতিরিক্ত তথ্য মুদ্রণ করুন।

--সংস্করণ
ecpg সংস্করণ প্রিন্ট করুন এবং প্রস্থান করুন।

-?
--help
ecpg কমান্ড লাইন আর্গুমেন্ট সম্পর্কে সাহায্য দেখান এবং প্রস্থান করুন।

নোট


প্রিপ্রসেসড সি কোড ফাইলগুলি কম্পাইল করার সময়, কম্পাইলারকে খুঁজে পেতে সক্ষম হতে হবে
PostgreSQL-এ ECPG হেডার ফাইল ডিরেক্টরি অন্তর্ভুক্ত করে। অতএব, আপনি ব্যবহার করতে হতে পারে
দ্য -I কম্পাইলার আহ্বান করার সময় বিকল্প (যেমন, -I/usr/local/pgsql/include)।

এমবেডেড এসকিউএল সহ সি কোড ব্যবহার করে প্রোগ্রামগুলিকে 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