sql >> データベース >  >> RDS >> Sqlserver

ORDER BY(SELECT NULL)はどういう意味ですか?

    ROW_NUMBERにはORDER BYが必要です 構文的に句。なくては使えません。 SELECT NULL 特定の順序を強制せずにエラーをシャットダウンするためのハックです。この場合、順序を強制する必要がないため、最速のオプションはSELECT NULLを使用することです。 。

    オプティマイザーはこのトリックを見通すため、実行時のコストはかかりません(この主張は、実行プランを確認することで簡単に確認できます)。




    1. Railsモデルへの外部キーの追加

    2. CREATEOracleプロシージャ

    3. Oracle:DDLとトランザクションのロールバック

    4. テンプレートデータベースコレクションのコーディングを変更する方法