ループ一般に言われる注意事項はともかく、SQLをループに入れたからという理由で危険になることも無いと思います。
が、SQLを使用した問い合わせで、カーソルでフェッチする以外の為のループを構築しているのなら、もしかすると構成がおかしいと疑った方が良いかもしれません。本来、SQLを利用してデータを取得すると言うことは、必要なデータを必要な形式でSQLが返してくれるようにSQLの文を構築するものだからです。
逆に、insertやupdateのようなデータの追加・更新であれば、SQL文をループの中に入れることは良くある話です。
投稿日時 - 2017-11-16 22:33:10
回答ありがとうございます!
投稿日時 - 2017-11-17 21:06:24
このQ&Aは役に立ちましたか?
0人が「このQ&Aが役に立った」と投票しています