Microsoft SQL Server Management Studio 2008で特定の行を編集するにはどうすればよいですか?


95

Microsoft SQL Server Management Studio 2008で、キーに基づいて1つの行を編集できるようにするための秘密はありますか?

「上位200行を編集」するオプションがありますが、他の行を選択してデータグリッドで編集したい場合はどうすればよいですか?updateステートメントをコーディングし、where句をめちゃくちゃにするリスクよりも、そうしたいのです。

回答:


178

[上位200を編集]オプションを使用し、[SQLパネルの表示]をクリックして、WHERE句でクエリを変更し、クエリを実行します。結果を編集できるようになります。


32
ありがとう!キーボードショートカットを追加するだけです(SQL Server 2012-以前のバージョンについては不明)[上位200を編集]オプションを使用した後、CTRL-3を押してクエリを編集し、CTRL + Rを押してクエリを実行できます。
gordon613 2013年

1
より視覚的な方法として、[SQLペインの表示]のすぐ隣に[基準ペインの表示]のボタンがあります。これにより、グリッドインターフェイスに基づいてフィルターを追加できます。
sleblanc 2014

72

Server Management Studio 2008/2012/2014/2016で特定の行/タプルを編集する方法

手順1:マウスの右ボタン> [上位200行の編集]を選択

上位200行を編集

手順2:クエリデザイナ>ペイン> SQL ショートカット:Ctrl + 3)に移動します。

クエリデザイナー>ペイン> SQLに移動します。

ステップ3:クエリを変更する

クエリを変更する

手順4:マウスの右ボタン> [SQLを実行]を選択ショートカット:Ctrl + R

ここに画像の説明を入力してください


しかしそれからそれは言う:「変更はデータベースに託されていません」
以前の

9
良い答えですが、なんてばかげたインターフェース設計でしょう。
パトリック

1

メニューの場所が次のように変更されたようです:

クエリデザイナー->ペイン-> SQL


貢献してくれてありがとう、これは答えではありません。正しい場合、おそらくこれを既存の回答に編集する必要がありますが、もちろん、これが適用されるバージョンについて言及しています。
Dennis Jaheruddin 2014

答えを広げてください。
Matas Vaitkevicius 14

ѺȐeallүの新しい回答にも、メニューのこの変更が反映されています。メモ私はServer Management Studio 11.0.x(SQL Server 2012)を使用しています。「eall」はステップとスクリーンショットで非常に詳細に説明しているため、メニューの場所は次の場所に移動しました:クエリデザイナー->ペイン-> SQL
Shawn
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.