embedded SQL

GPTKB entity

Statements (49)
Predicate Object
gptkbp:instanceOf programming technique
gptkbp:commonIn enterprise applications
legacy systems
gptkbp:contrastsWith dynamic SQL
gptkbp:enables database access
cursor management
SQL error diagnostics
SQL queries in code
SQL statements in procedural code
batch processing of SQL statements
commit and rollback operations
compile-time SQL checking
database independence in code
error code handling via SQLCODE or SQLSTATE
fetching query results into variables
integration of business logic and data access
parameter passing between SQL and host language
static SQL execution
transaction demarcation in code
gptkbp:firstAppearance 1970s
gptkbp:host_languages_include gptkb:COBOL
gptkb:Java
gptkb:Ada
gptkb:Fortran
gptkb:PL/I
gptkb:Pascal
C
https://www.w3.org/2000/01/rdf-schema#label embedded SQL
gptkbp:integration SQL statements
host programming languages
gptkbp:relatedTo dynamic SQL
host variables
gptkbp:requires precompiler
SQL preprocessor
host variable declaration
gptkbp:standardizedBy gptkb:ISO
gptkb:ANSI
gptkbp:supports gptkb:Oracle
gptkb:MySQL
gptkb:Microsoft_SQL_Server
gptkb:PostgreSQL
gptkb:IBM_DB2
gptkbp:used_in application programs
gptkbp:usedFor error handling
data manipulation
data definition
transaction control
gptkbp:bfsParent gptkb:ObjectScript
gptkbp:bfsLayer 7