サンプル・プログラム2

以下のプログラムは、OracleのDB演習用データベースに接続し、 任意のSQL文の入力を受け付け、その結果をExcelのシートに返すものである。


Mission 3

Mission 2でコピーしたファイルには、上記のサンプル・プログラムに似た「query3」が 記述されているが、内容が少し異なる。「query3」は、多様なSQL文の実行を考えた 場合、上記「query2」に比べて不十分な仕様であると言えよう。 どこが不十分であるか次の手順で検討し、レポートしなさい。
  1. 「query2」と「query3」の記述を比較し、どこが異なるかを確認する
  2. 「query3」を様々なSQL文で実行し、どのような場合に問題が生ずるかを確認する
  3. 「query3」を「query2」のように修正し、上記で生じた問題が生じないことを 確認する