Introducción a SQL incorporado
Embedded SQL (inglés: Embedded SQL) es un método para escribir declaraciones SQL directamente en el código fuente del lenguaje C, COBOL, FORTRAN, Ada y otros lenguajes de programación. De esta manera, las aplicaciones pueden tener la capacidad de acceder a datos y procesarlos. En este método, el idioma del código fuente de destino en el que está incrustado el texto SQL se denomina idioma anfitrión.
El estándar SQL SQL86 (lanzado en 1986) define las especificaciones para SQL incorporado en COBOL, FORTRAN, PI/L y otros lenguajes. En la especificación SQL89 (publicada en 1989), se define la especificación para SQL incorporado en lenguaje C. Los productos de bases de datos lanzados por algunos grandes fabricantes de bases de datos brindan soporte para SQL incorporado. Como Oracle, DB2, etc.