- ベストアンサー
MySQLでの動的SQL
javaとOracleを利用して開発をしています。 OracleのデータをそのままMySQLへ移行し、 小規模の類似システムを構築しようと考えているのですが、 MySQLではOracleと同様に、 動的SQL(埋め込みSQL)を利用することは可能でしょうか? また、参考になるサイトがあれば教えていただきたいです。 宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>動的SQL(埋め込みSQL)を利用することは可能でしょうか? 動的SQL=埋め込みSQL という理解は、おかしい。 埋め込みSQL(Embedded SQL/ESQL)は、何かの高級言語に、SQL文を埋め込み、 通常プリコンパイル&コンパイルして利用するモノです。 事前のコンパイルを要する埋め込みSQLと、動的なSQLは、相反する2つの考え方です。 ただ、現実的には、埋め込みSQLでありながら、動的SQLを必要とする場面で、 (致し方なく)動的SQLでの処理を行うことはあると思います。 (埋め込みSQL化できないSQL文を処理したいとき..など)
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
mySQLはアンチOracle的な存在で、Oracleの機能に 詳しくない人もおおいかと。 (かくいう私もそうなのですが・・・) 具体的にどういう仕組みかを例示してもらえれば mySQLでできる、できないはご提示できるかも知れません。
質問者
お礼
直接の解決ではないのですが JAVA側でSQLを動的に扱い 問題を吸収する事ができました。 ありがとうございました。
お礼
自分の無知っぷりを痛感し 大変勉強になりました。 ありがとうございました。