2012-03-04 13 views
20

いくつかの行を手動で編集する必要があるデータベースがあります。私はSQL Server Management Studio Expressを持っています。 SSMSでは、行を編集するには、通常、オプションは次のとおりです。SQL Serverで手動で選択した行を編集する

Select DB > Table > Right Click > Edit top 200 rows

しかし、ここでの問題は、私が唯一のいくつかの選択された行を編集する必要があることです。私は次のクエリにより、これらの選択された行を取得することができる午前:

​​

は今、私がためのクエリを実行することができない、いくつかの編集操作(他の人に一部の列からいくつかのデータを移動する)を実行する必要があります編集のための単一の観察可能なパターンはありません。だから、問題は残っています、私はどのように私の仕事をするために編集モードでこれらの行を得ることができますか?

+0

問題を解決しましたか? –

答えて

34

テーブルの行を編集し、そのクエリのsqlタブを開いてそこに述語を追加します。フィルタリングされたレコードを編集する方法です

enter image description here

+0

これらの '編集可能なレコード'を実際にフィルタリングするためにあなたが言及した 'SQLタブ 'を見つけることができません。 SQL Serverの結果の上にSQLコンソールが表示される一般的なクエリとは異なり、編集可能なレコードのSQLには同じコンソールが表示されません。スクリーンショット:http://i.imgur.com/jv6ro.pngords – Cipher

4

あなたが言ったように、

Select DB > Table > Right Click > Edit top 200 rows 

のために行く今、ウィンドウがトップ200クエリと結果の編集可能な状態で開きます。

は、今で1にクエリを変更するあなたのwhere句とF5

+0

上位200の編集可能なレコードが表示されたらクエリを変更しますか? SQLサーバーの結果の上にSQLコンソールが表示される典型的なクエリとは異なり、編集可能なレコードのSQLには同じコンソールが表示されません。スクリーンショット:i.imgur.com/jv6ro.pngords – Cipher

+9

編集ウィンドウが開いたらCtrl + 3 – PraveenVenu

+1

またはクエリデザイナ - >ペイン - > SQL – PraveenVenu

0

を打つあなたは200行が編集のために表示されていたら、あなたも今すぐ、オブジェクト上で利用できるようになり、「SQL」アイコンをクリックすることができます冒険者。これは、必要な行を変更するために必要に応じて編集できるSQLを表示する別の方法です。

関連する問題