Welcome! Wikis are websites that everyone can build together. It's easy!

Embedded SQL Precompilers

An Embedded SQL Precompiler is a development tool which enables developers to embed SQL statements within the source code of a high-level host program written in C, C++, COBOL, FORTRAN, or PL/1. When the source code is passed through the precompiler, all embedded SQL statements are translated into Oracle runtime library calls which can then be compiled using a standard compiler.

Precompiler Host Language Support


Oracle supports precompilers for embedding SQL in the following languages:

Language
Precompiler Name
C/C++Pro*C
COBOLPro*COBOL
FORTRANPro*FORTRAN
PL/IPro*PL/1

In addition the the precompilers, Oracle provides SQL*Module for Ada; a library for Ada developers which builds parameterized procedures that encapsulate SQL statements.

Precompiler Misconceptions


On several mailing lists and forums, many people think that the Oracle Precompilers generate code for OCI; an inaccurate statement. Instead, the Oracle Precompilers translate embedded SQL into calls to the SQL Library (SQLLIB).



Latest page update: made by jonah.harris , Nov 27 2007, 7:33 AM EST (about this update About This Update jonah.harris Added borders to the table. - jonah.harris


view changes

- complete history)
More Info: links to this page

There are no threads for this page. 

Anonymous  (Get credit for your thread)


Related Content

(what's this?Related ContentThanks to keyword tags, links to related pages and threads are added to the bottom of your pages. Up to 15 links are shown, determined by matching tags and by how recently the content was updated; keeping the most current at the top. Share your feedback on Wetpaint Central.)
Top Contributors