2000からの移行
結局、前回外部結合を*=で書いていたためにデータベースコピーではじかれたストアドをOUTER JOINに書き直したら無事に移行できました。INNER JOINも含め今まで慣れていない書き方だったので、最初は戸惑いましたが、しばらくすると直ぐになれました。WHERE句で延々と結合の条件を書き連ねるよりもわかりやすいかと思います。ただ、OUTER JOINにした場合、SQL Server 2000だとOUTER JOINの後にWHERE句のフィルタがかかるため結局外部結合になってないじゃん!ってことがあったので、ちと面倒でした。FROM句で事前にサブクエリー書く羽目になったので、なんだかな~です。結局は設計なんでしょうけどね。
最近のコメント