אנגליתצרפתיתספרדי

Ad


סמל OnWorks

ecpg - מקוון בענן

הפעל ecpg בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה ecpg שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


ecpg - מעבד קדם SQL C מוטבע

תַקצִיר


ecpg [אוֹפְּצִיָה...] פילה...

תיאור


ecpg הוא ה-SQL preprocessor המוטבע עבור תוכניות C. זה ממיר תוכניות C עם מוטבע
הצהרות SQL לקוד C רגיל על ידי החלפת הפעלות של SQL בפונקציה מיוחדת
שיחות. לאחר מכן ניתן לעבד את קבצי הפלט עם כל שרשרת כלי מהדר C.

ecpg ימיר כל קובץ קלט שניתן בשורת הפקודה לפלט C המקביל
קוֹבֶץ. רצוי לקבצי קלט את הסיומת .pgc, ובמקרה זה הסיומת תהיה
מוחלף ב-.c כדי לקבוע את שם קובץ הפלט. אם הסיומת של קובץ הקלט היא
לא .pgc, אז שם קובץ הפלט מחושב על ידי הוספת .c לשם הקובץ המלא. ה
ניתן לעקוף את שם קובץ הפלט באמצעות ה- -o אוֹפְּצִיָה.

דף עזר זה אינו מתאר את שפת SQL המוטבעת. ראה פרק 33, ECPG -
SQL מוטבע ב-C, בתיעוד למידע נוסף בנושא זה.

אפשרויות


ecpg מקבל את הארגומנטים הבאים של שורת הפקודה:

-c
צור באופן אוטומטי קוד C מסוים מקוד SQL. נכון לעכשיו, זה עובד עבור EXEC
SQL TYPE.

-C מצב
הגדר מצב תאימות. מצב יכול להיות INFORMIX או INFORMIX_SE.

-D סמל
הגדר סמל C preprocessor.

-i
מערכת ניתוח כוללת גם קבצים.

-I בספרייה
ציין נתיב כלול נוסף, המשמש לאיתור קבצים הכלולים באמצעות EXEC SQL INCLUDE.
ברירת המחדל היא . (ספרייה נוכחית), /usr/local/include, PostgreSQL כולל
ספרייה המוגדרת בזמן ההידור (ברירת מחדל: /usr/local/pgsql/include), וכן
/ usr / include, בסדר הזה.

-o שם הקובץ
מפרט את זה ecpg צריך לכתוב את כל הפלט שלו לנתון שם הקובץ.

-r אוֹפְּצִיָה
בוחר התנהגות בזמן ריצה. אפשרות יכול להיות אחד מהבאים:

אין_אינדיקטור
אל תשתמש באינדיקטורים אלא השתמש בערכים מיוחדים כדי לייצג ערכי אפס.
היסטורית היו מסדי נתונים המשתמשים בגישה זו.

להכין
הכן את כל ההצהרות לפני השימוש בהן. Libecpg ישמור מטמון של מוכן
הצהרות ושימוש חוזר בהצהרה אם היא תתבצע שוב. אם המטמון פועל
full, 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
cc -o prog1 prog1.o -L/usr/local/pgsql/lib -lecpg

השתמש ב-ecpg באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad