Pro*C
{{short description |Programming language used with Oracle databases}}
{{no footnotes|date=July 2018}}
Pro*C (also known as Pro*C/C++) is an embedded SQL programming language used by Oracle Database DBMSes. Pro*C uses either C or C++ as its host language. During compilation, the embedded SQL statements are interpreted by a precompiler and replaced by C or C++ function calls to their respective SQL library. The output from the Pro*C precompiler is standard C or C++ code that is then compiled by any one of several C or C++ compilers into an executable.
External links
- [http://infolab.stanford.edu/%7Eullman/fcdb/oracle/or-proc.html Introduction to Pro*C Embedded SQL]
- {{webarchive |url=https://web.archive.org/web/20140717193544/http://www.oreillynet.com/pub/a/databases/2006/12/07/embedded-sql-with-pro-c.html |date=July 17, 2014 |title=Embedded SQL with Pro*C}}
- [https://download.oracle.com/docs/cd/E11882_01/appdev.112/e10825/toc.htm Oracle 11.2 Pro*C/C++ Programmer's Guide]
{{DEFAULTSORT:ProC}}
Category:C programming language family