web-dev-qa-db-ja.com

SSMS 2008の「上位200行の編集」でSQLを変更する方法

SQL Server 2008 Management Studioでは、データベーステーブルを右クリックして「Select Top 100 Rows」を選択すると、たとえばSQLに「ORDER BY」ステートメントを簡単に追加します。 fineで動作します。

しかし、「上位200行の編集」を選択すると、alterの機能がなくなります(追加されたばかりのレコードを見つけて編集するのが難しくなります)そこにある10,000人で.

SQL Server 20でこれを実行できたと確信しています。

レコードの編集時にレコードの表示方法を変更する方法はSMSS 2008にありますか?

176
Edward Tanguay

SSMSの「上位200行の編集」クエリの結果を右クリックすると、「ペイン-> SQL」オプションが表示されます。次に、実行されたSQLクエリが表示され、必要に応じて編集できます。

SMSS 2012および2008では、次を使用できます。 Ctrl+3 すぐにそこに着くために。

255
David Hall

ポップアップオプション自体を変更して、通常の使用に便利にすることもできます。概要:

  1. SQL Management Studio Express 2008を実行する
  2. [ツール]-> [オプション]をクリックします
  3. SQL Server Object Explorerを選択します。今、あなたはオプションを見ることができるはずです

    • トップ行の編集コマンドの値
    • 上位行の選択コマンドの値
  4. ここに値0を指定して、すべてのレコードを選択/編集します

スクリーンショット付きの完全な説明はこちら: http://m-elshazly.blogspot.com/2011/01/sql-server-2008-change-edit-top-200.html

145
Scott

非常にquickおよび変更する簡単な視覚的指示 1000)SSMS GUIを介した2008 R2の場合

http://bradmarsh.net/index.php/2008/04/21/sql-2008-change-edit-top-200-rows/

概要:

  • [ツール]メニュー-> [オプション]-> [SQL Serverオブジェクトエクスプローラー]に移動します。
  • SQL Serverオブジェクトエクスプローラーを展開
  • 「コマンド」を選択します
  • 「上位行の編集の値」コマンドで、すべての行を編集するには「0」を指定します
26
MemeDeveloper

Ctrl+3 SQL Server2012。2008年も機能する可能性があります

9
Dumisani

enter image description here

上記の画像に従って、200行から100,000行の行を編集します

6
Shah

デビッドホールの応答と同様に、非コーダーの場合は、結果内で右クリックし、[ペイン]> [基準]を選択するのが最も簡単な場合があります。これにより、SQLコードを調整せずに、ソートの調整、フィルターの追加などを行うことができます。

5
brijwalsh

テーブルへの行のオープン/追加のデフォルトは、上位200行の編集です。私のように200行を超える場合は、デフォルト設定を変更する必要があります。編集のデフォルトを300に変更するために私がしたことは次のとおりです。

  1. トップナビゲーションの[ツール]に移動します
  2. オプションを選択してから、SQL Service Object Explorer(左側)
  3. パネルの右側で、200を含むフィールドをクリックして300に変更します(または任意の数値)
  4. [OK]をクリックすると、出来上がりです。準備完了です!
0
Mayura Devani