|
埋め込みSQL(うめこみ-、)は、C/C++、COBOL、FORTRAN、Pascal、Ada、Java (SQLJ) といった手続き型プログラミングに、関係データベース(RDBMS)を操作するためのSQLを組み込む手法であり、プログラマはソースコード内部に埋め込みSQLステートメントを直接記述することができるようになる。「組み込みSQL」とも呼ばれる。 SQL標準規格のSQL86(1986年)において、COBOL、FORTRAN、PL/Iなどへの埋め込みSQL文の仕様、SQL89(1989年)において、C言語への埋め込みSQL文の仕様がそれぞれ策定された。 埋め込みSQLステートメントはコンパイル実行前にSQLプリプロセッサによって前処理される。 Oracleデータベースに対する埋め込みSQLのプリプロセッサとしてPro *C/C++が普及しているが、他に、Pro *COBOL、Pro *FORTRAN、Pro *Pascal、SQL *Module などがある。他データベース製品では Sybase や PostgreSQL (ECPG) がC言語への埋め込みをサポートしている。 == サポートするデータベース == 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「埋め込みSQL」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 Embedded SQL 」があります。 スポンサード リンク
|