質問: mysqlでの動的sql javaとoracleを利用して開発をしています。 oracleのデータをそのままmysqlへ移行し、 小規模の類似システムを構築しようと考えているのですが、 mysqlではoracleと同様に、 動的sql(埋め込みsql)を利用することは可能でしょうか? また、参考になるサイトがあれば教えていただきたいです。 宜しくお願い致します。
回答: >動的sql(埋め込みsql)を利用することは可能でしょうか? 動的sql=埋め込みsql という理解は、おかしい。 埋め込みsql(embedded sql/esql)は、何かの高級言語に、sql文を埋め込み、 通常プリコンパイル&コンパイルして利用するモノです。 事前のコンパイルを要する埋め込みsqlと、動的なsqlは、相反する2つの考え方です。 ただ、現実的には、埋め込みsqlでありながら、動的sqlを必要とする場面で、 (致し方なく)動的sqlでの処理を行うことはあると思います。 (埋め込みsql化できないsql文を処理したいとき..など)