Pro*C

Pro CPro*C/C++
Pro*C (also known as Pro*C/C++) is an embedded SQL programming language used by Oracle Database management systems.wikipedia
11 Related Articles

Embedded SQL

ESQL
Pro*C (also known as Pro*C/C++) is an embedded SQL programming language used by Oracle Database management systems.
A popular host language is C. Host language C and embedded SQL, for example, is called Pro*C in Oracle and Sybase database management systems and ECPG in the PostgreSQL database management system.

Programming language

programming languageslanguagedialect
Pro*C (also known as Pro*C/C++) is an embedded SQL programming language used by Oracle Database management systems.

Oracle Database

OracleOracle RDBMSOracle 10g
Pro*C (also known as Pro*C/C++) is an embedded SQL programming language used by Oracle Database management systems.

C (programming language)

CC programming languageC language
Pro*C uses either C or C++ as its host language.

C++

C++ programming languageC++98C with Classes
Pro*C uses either C or C++ as its host language.

Compiler

compiledcompilerscompile
During compilation, the embedded SQL statements are interpreted by a precompiler and replaced by C or C++ function calls to their respective SQL library.

Preprocessor

preprocessingpre-processingprecompiler
During compilation, the embedded SQL statements are interpreted by a precompiler and replaced by C or C++ function calls to their respective SQL library.

SQL

Structured Query LanguageSQL databaseSQL Databases
During compilation, the embedded SQL statements are interpreted by a precompiler and replaced by C or C++ function calls to their respective SQL library.

Executable

executable fileexecutable codebinaries
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.