ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

ecpg - ออนไลน์ในคลาวด์

เรียกใช้ ecpg ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง ecpg ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


ecpg - ตัวประมวลผลล่วงหน้าของ SQL C แบบฝังตัว

เรื่องย่อ


เครื่องตรวจคลื่นไฟฟ้าหัวใจ [ตัวเลือก... ] ไฟล์...

DESCRIPTION


เครื่องตรวจคลื่นไฟฟ้าหัวใจ คือตัวประมวลผลล่วงหน้าของ SQL แบบฝังสำหรับโปรแกรม C มันแปลงโปรแกรม C ด้วยการฝังตัว
คำสั่ง SQL เป็นโค้ด C ปกติโดยแทนที่การเรียกใช้ SQL ด้วยฟังก์ชันพิเศษ
โทร. ไฟล์เอาต์พุตสามารถประมวลผลด้วยชุดเครื่องมือคอมไพเลอร์ C ใดก็ได้

เครื่องตรวจคลื่นไฟฟ้าหัวใจ จะแปลงไฟล์อินพุตแต่ละไฟล์ที่ระบุในบรรทัดคำสั่งเป็นเอาต์พุต C ที่สอดคล้องกัน
ไฟล์. ไฟล์อินพุตควรมีนามสกุล .pgc ซึ่งในกรณีนี้ นามสกุลจะเป็น
แทนที่ด้วย .c เพื่อกำหนดชื่อไฟล์เอาต์พุต หากนามสกุลของไฟล์อินพุตคือ
ไม่ใช่ .pgc ดังนั้นชื่อไฟล์เอาต์พุตจะถูกคำนวณโดยการต่อท้าย .c กับชื่อไฟล์เต็ม NS
ชื่อไฟล์เอาต์พุตสามารถแทนที่ได้โดยใช้คำสั่ง -o ตัวเลือก

หน้าอ้างอิงนี้ไม่ได้อธิบายภาษา SQL ที่ฝังไว้ ดูบทที่ 33, ECPG -
Embedded SQL ใน C ในเอกสารประกอบสำหรับข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อนั้น

OPTIONS


เครื่องตรวจคลื่นไฟฟ้าหัวใจ ยอมรับอาร์กิวเมนต์บรรทัดคำสั่งต่อไปนี้:

-c
สร้างรหัส C บางอย่างโดยอัตโนมัติจากรหัส SQL ปัจจุบันนี้ใช้ได้กับ EXEC
ประเภท SQL

-C โหมด
ตั้งค่าโหมดความเข้ากันได้ โหมด สามารถเป็น INFORMIX หรือ INFORMIX_SE

-D เครื่องหมาย
กำหนดสัญลักษณ์ตัวประมวลผลล่วงหน้า C

-i
ระบบ Parse รวมไฟล์ไว้ด้วย

-I ไดเรกทอรี
ระบุพาธรวมเพิ่มเติม ใช้ในการค้นหาไฟล์ที่รวมผ่าน EXEC SQL INCLUDE
ค่าเริ่มต้นคือ (ไดเรกทอรีปัจจุบัน) /usr/local/include, PostgreSQL รวมอยู่ด้วย
ไดเร็กทอรีที่กำหนดไว้ในเวลาคอมไพล์ (ค่าเริ่มต้น: /usr/local/pgsql/include) และ
/ usr / รวม, เพื่อให้.

-o ชื่อไฟล์
ระบุว่า เครื่องตรวจคลื่นไฟฟ้าหัวใจ ควรเขียนผลลัพธ์ทั้งหมดไปยังที่กำหนด ชื่อไฟล์.

-r ตัวเลือก
เลือกพฤติกรรมรันไทม์ ตัวเลือกเสริม (Option) สามารถเป็นอย่างใดอย่างหนึ่งต่อไปนี้:

no_indicator
อย่าใช้อินดิเคเตอร์แต่ใช้ค่าพิเศษแทนค่าที่เป็นโมฆะ
ในอดีตมีฐานข้อมูลที่ใช้แนวทางนี้

เตรียมการ
เตรียมงบทั้งหมดก่อนใช้ Libecpg จะเก็บแคชที่เตรียมไว้
คำสั่งและใช้คำสั่งซ้ำหากได้รับการดำเนินการอีกครั้ง หากแคชทำงาน
เต็ม libecpg จะปล่อยคำสั่งที่ใช้น้อยที่สุด

เครื่องหมายคำถาม
อนุญาตให้ใช้เครื่องหมายคำถามเป็นตัวยึดตำแหน่งเพื่อเหตุผลด้านความเข้ากันได้ นี้เคยเป็น
ผิดนัดเมื่อนานมาแล้ว

-t
เปิดการทำธุรกรรมอัตโนมัติ ในโหมดนี้ คำสั่ง SQL แต่ละคำสั่งจะเป็นไปโดยอัตโนมัติ
เว้นแต่จะอยู่ภายในบล็อกธุรกรรมที่ชัดเจน ในโหมดเริ่มต้น
คำสั่งจะเกิดขึ้นก็ต่อเมื่อ ผู้บริหารระดับสูง SQL COMMIT ออก

-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 คุณสามารถสร้างไฟล์เรียกทำงาน
โปรแกรมโดยใช้ลำดับของคำสั่งต่อไปนี้:

อีซีพีจี prog1.pgc
ซีซี -I/usr/local/pgsql/รวม -c prog1.c
ซีซี -o prog1 prog1.o -L/usr/local/pgsql/lib -lecpg

ใช้ ecpg ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad