いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

SQL Server Management Studioで「上位N件」の制限を無くす方法 (SQL Server, 上位N件, 1000件, 200件)

知らなかったのが恥ずかしいのですが、先ほど知りました・・・。
忘れない内にメモメモ。


SQL Server Management Studioを利用していて
テーブルのデータをクエリを自分で書かずに閲覧及び編集しようと思うと

  • 上位1000件の選択
  • 上位200件の編集


のどちらかを選ぶことになります。


でも、データが多い場合200件とかじゃ足りない。
ってときに、以下の設定を行うと制限を変更できます。

メニューから

「ツール」→「オプション」→「SQL Serverオブジェクトエクスプローラー」→「コマンド」

と進みます。そうすると右のエリアに「上位N件の件数」についての設定が
ありますので、その値を0にしてやると、先ほどの

  • 上位1000件の選択
  • 上位200件の編集

  • 全ての行の選択
  • 全ての行の編集

に変わります。これで、全行を閲覧/編集することが出来ます。


ただし、SQL Server Management Studioは、データを一気に取得して
全部表示しますので、大量にデータが存在するテーブルの場合は
最悪UIがフリーズします。気をつけて利用しましょう。