ここ数年と言いますか、社会人になってからのほとんどは、RS-232CやTCP/IPソケット通信で機械制御アプリばかり作ってるので、過去DB使った事例をば・・
L:このシステム、ストアドプロシジャ、パラメータクエリ、バッチ処理使っちゃいけないだって
B:えっ??
B:どやって、月度集約サマリー求めるのですか?
L:プログラムで
B:え~~~~
B:日ごとバッチ、月ごとバッチつくってDBに貯めておけば、いいんじゃないんですか?
L:それをしちゃいけないんだって
B:SQLでできない事もないですけど、画面に表示されるまで、どれくらい待たされるかわからないよ
L:できるだけ早く求まるSQL考えるしかないねぇ
B:う~ん、とりあえず作りますけど、画面表示されるまで1時間以上は覚悟してもらわないと
L:先方に伝えておくよ~
・・・ 数日が経過 ・・・
L:先方がOKだって
B:!!!
・・・ そして納品 ・・・
・・・ 数日が経過 ・・・
L:遅いからもっと早くならないか?って質問きたよ~
B:日ごとバッチ、月ごとバッチ作ってくれるなら、早くできるって回答してくださいな
L:伝えておく~
・・・ 数日が経過 ・・・
L:日ごとバッチ、月ごとバッチ作らないけど、早く求まるよう改良してだって
B:ソース、SQL渡しますから、直してもらってください。わたしにゃ無理ですわ
L:了解、ま、そうだわな
・・・ 数日が経過 ・・・
L:なんとか、そっちで直してくれないと、お金払わないぞだって
B:もう何度もSQL構築し直して、一番早く確実なSQL作ったので無理っす
B:要求仕様・条件は満たせたと思うのですけど
L:だよね~、先方曰く、まだ他の方法があるはずだってさ~
B:その根拠がわかりません。。方法があるなら教えてほしいっす
L:質問してみよっか?
B:ぜひ!
・・・ 数日が経過 ・・・
L:お金払うけど、もう二度と頼まないってさ
B:え・・
B:質問には、答えてもらえたのですか?
L:それがさ、その方法を考えるのも任せたつもりだって言われたんで、そんな事資料に書いてませんて答えたら
B:答えたら?
L:もういいです、お金払うけど、二度と頼まないよって
B:・・・・
今思えば、逆ギレされたのだろうか・・
どんなシステムだったかおぼろげに覚えていますが、SQLまではさすがに覚えてないですなw