タグ付けされた質問 「ansi-sql」

16
SQL ANSI-92標準がANSI-89よりも適切に採用されないのはなぜですか?
私が働いたすべての会社で、人々はまだANSI-89標準でSQLクエリを書いていることがわかりました。 select a.id, b.id, b.address_1 from person a, address b where a.id = b.id ANSI-92標準ではなく: select a.id, b.id, b.address_1 from person a inner join address b on a.id = b.id このような非常に単純なクエリの場合、読みやすさに大きな違いはありませんが、大規模なクエリの場合、結合条件をグループ化してテーブルを一覧表示すると、結合のどこに問題があるかを簡単に確認できることがわかります。すべてのフィルタリングをWHERE句で維持しましょう。言うまでもなく、外部結合はOracleの(+)構文よりも直感的です。 ANSI-92を人々に伝道しようとすると、ANSI-89よりもANSI-92を使用した方がパフォーマンスに具体的なメリットはありますか?私は自分で試してみますが、ここにあるOracleのセットアップではEXPLAIN PLANを使用できません-人々がコードを最適化しようとしないでください。
107 sql  join  ansi-sql  ansi-92 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.