Embedded SQL

ESQL
Embedded SQL is a method of combining the computing power of a programming language and the database manipulation capabilities of SQL.wikipedia
54 Related Articles

PostgreSQL

PostgresPgSQLPgAdmin
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.

Pro*C

Pro CPro*C/C++
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.
Pro*C (also known as Pro*C/C++) is an embedded SQL programming language used by Oracle Database management systems.

Mimer SQL

Mimer SQL provides support for multiple database application programming interfaces (APIs): ODBC, JDBC, ADO.NET, Embedded SQL (C/C++, Cobol and Fortran), and the native API's Mimer SQL Real-Time API and Mimer SQL Micro C API.

Computing

computer technologycomputing technologyapplied computing
Embedded SQL is a method of combining the computing power of a programming language and the database manipulation capabilities of SQL.

Programming language

programming languageslanguagedialect
Embedded SQL is a method of combining the computing power of a programming language and the database manipulation capabilities of SQL.

Database

database management systemdatabasesDBMS
Embedded SQL is a method of combining the computing power of a programming language and the database manipulation capabilities of SQL.

Data manipulation language

DMLData Manipulation Language (DML)manipulation
Embedded SQL is a method of combining the computing power of a programming language and the database manipulation capabilities of SQL.

SQL

Structured Query LanguageSQL databaseSQL Databases
Embedded SQL is a method of combining the computing power of a programming language and the database manipulation capabilities of SQL.

Statement (computer science)

statementstatementscompound statement
Embedded SQL statements are SQL statements written inline with the program source code, of the host language.

Source code

codesourcesource file
Embedded SQL statements are SQL statements written inline with the program source code, of the host language.

Parsing

parserparseparsed
The embedded SQL statements are parsed by an embedded SQL preprocessor and replaced by host-language calls to a code library.

Preprocessor

preprocessingpre-processingprecompiler
The embedded SQL statements are parsed by an embedded SQL preprocessor and replaced by host-language calls to a code library.

Call site

callcall-sitecalls
The embedded SQL statements are parsed by an embedded SQL preprocessor and replaced by host-language calls to a code library.

Library (computing)

librarylibrariessoftware library
The embedded SQL statements are parsed by an embedded SQL preprocessor and replaced by host-language calls to a code library.

Compiler

compiledcompilerscompile
The output from the preprocessor is then compiled by the host compiler.

COBOL

Picture clauseCOBOL-85Named condition
This allows programmers to embed SQL statements in programs written in any number of languages such as, COBOL and Fortran.

Fortran

Fortran 77Fortran 90FORTRAN IV
This allows programmers to embed SQL statements in programs written in any number of languages such as, COBOL and Fortran.

PL/SQL

PLSQLMetatranz StepSqlitePL/SQL (Oracle)
This differs from SQL-derived programming languages that don't go through discrete preprocessors, such as PL/SQL and T-SQL.

Transact-SQL

T-SQLTransact-SQL (T-SQL)TSQL
This differs from SQL-derived programming languages that don't go through discrete preprocessors, such as PL/SQL and T-SQL.

Oracle Database

OracleOracle RDBMSOracle 10g
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.

Sybase

List of Sybase productsSAP-SybaseSybase 365
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.

ECPG

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.

IBM Db2 Family

DB2IBM DB2pureQuery
IBM DB2 version 9 for Linux, UNIX and Windows supports embedded SQL for C, C++, Java, COBOL, FORTRAN and REXX although support for FORTRAN and REXX has been deprecated.