アカウント名:
パスワード:
外部結合のコレ(+)使えるんですかね。(+)の方がわかりやすいと思ってるので、使えるなら使いたい。
(+)の外部結合がわかりやすいってありえん・・・つか既に廃止の方向になってるというに。
・短い・表現が他と違うのでパッと見区別可能な点を「わかり易い」と言ってるのでは?
今の規格になるときにムダになげえよ!の意見はあったし。そして、一つのSQL文=一メソッドと見た場合、保守性悪い長大なメソッドが常識となってる点は問題かと。コードで長いメソッド書くのはアンチパターンなのにSQLだけは真逆行ってるからね。
「保守性悪い長大」がどのようなものを指しておられるか分かりませんが、SQL文においても、VIEW・FUNCTION・PROCEDURE等で適当なサイズにコードを分割して実装することは行われていると思いますよ。
外部結合の (+) については SQLServer の * と付加するサイドが逆になっていたのが紛らわしかったので、廃れる方向でよかったと思う。データ調査時のその場限りSQLなんかでは(+)使うけどね。
SQLServer使われてるトコではありませんが、Oracle+金融保険官公庁はSQLかストアド一つに延々と書く形。テキストに落とすと一つ数十KBとかね。
データ処理が行フェッチ+ループで一行ずつ処理するCOBOLスタイルですね。そういうとこはViewは知らん感じでストアドは一つに全部詰め込む為のモノ扱い。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
外部結合 (スコア:0)
外部結合のコレ(+)使えるんですかね。
(+)の方がわかりやすいと思ってるので、使えるなら使いたい。
Re: (スコア:0)
(+)の外部結合がわかりやすいってありえん・・・
つか既に廃止の方向になってるというに。
Re: (スコア:0)
・短い
・表現が他と違うのでパッと見区別可能
な点を「わかり易い」と言ってるのでは?
今の規格になるときにムダになげえよ!の意見はあったし。
そして、一つのSQL文=一メソッドと見た場合、保守性悪い長大なメソッドが常識となってる点は問題かと。
コードで長いメソッド書くのはアンチパターンなのにSQLだけは真逆行ってるからね。
Re: (スコア:0)
「保守性悪い長大」がどのようなものを指しておられるか分かりませんが、
SQL文においても、VIEW・FUNCTION・PROCEDURE等で適当なサイズにコードを
分割して実装することは行われていると思いますよ。
外部結合の (+) については SQLServer の * と付加するサイドが逆になっていたのが
紛らわしかったので、廃れる方向でよかったと思う。
データ調査時のその場限りSQLなんかでは(+)使うけどね。
Re:外部結合 (スコア:0)
SQLServer使われてるトコではありませんが、Oracle+金融保険官公庁はSQLかストアド一つに延々と書く形。
テキストに落とすと一つ数十KBとかね。
データ処理が行フェッチ+ループで一行ずつ処理するCOBOLスタイルですね。
そういうとこはViewは知らん感じでストアドは一つに全部詰め込む為のモノ扱い。