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

WHERE col IN(...)条件の制限

    使用しているデータベースエンジンによっては、命令の長さに制限がある場合があります。

    SQL Serverには非常に大きな制限があります:

    http://msdn.microsoft.com/en-us/library/ms143432.aspx

    ORACLEには、反対側で非常に簡単に制限に達することができます。

    したがって、大きなIN句の場合は、一時テーブルを作成し、値を挿入してJOINを実行することをお勧めします。また、より高速に動作します。



    1. MySQLでクイズのデータ​​ベースを設計するためのガイド

    2. ユーザー定義タイプに関する情報を取得するにはどうすればよいですか?

    3. Python FlaskとMySQLを使用してゼロからWebアプリを作成する:パート4

    4. Oracleのvarchar2PL/ SQLサブプログラム引数のサイズ制限は何ですか?