it-swarm.com.de

Wie bearbeite ich schnell Werte in einer Tabelle in SQL Server Management Studio?

Gibt es neben dem Kontextmenü -> "Top 200 Zeilen bearbeiten" im Objekt-Explorer eine schnelle Möglichkeit, eine Tabelle im Bearbeitungsmodus zu öffnen, in der ich den Wert einer Zelle einfach schnell ändern kann?

Ich muss in der Lage sein, über die ersten 200 Zeilen hinaus zu blättern. Und ich möchte nicht für jedes kleine Tweak, das ich machen muss, ein "Einfügen" -Skript schreiben ... Ich verstehe nicht, warum SMS keinen schnellen Zugriff auf einen ausgelagerten Tabelleneditor (wie Navicat) bietet.

110
Xerion

In Mgmt Studio können Sie beim Bearbeiten der Top 200 den SQL-Bereich anzeigen, indem Sie entweder mit der rechten Maustaste in das Raster klicken und Fenster-> SQL auswählen oder die Schaltfläche oben links verwenden. Auf diese Weise können Sie eine benutzerdefinierte Abfrage erstellen, um einen Drilldown zu den zu bearbeitenden Zeilen durchzuführen.

Letztendlich ist mgmt studio jedoch kein Dateneingabe-/Aktualisierungstool, weshalb dies etwas umständlich ist.

139
brendan

Gehen Sie zu Extras> Optionen. Wählen Sie in der Baumstruktur links SQL Server Object Explorer aus. Setzen Sie die Option "Wert für Befehl" Oberste Zeilen bearbeiten "auf 0. Sie können jetzt die gesamte Tabelle über das Kontextmenü anzeigen und bearbeiten.

49
Adam Maras
4
regisbsb

Brendan ist richtig. Sie können den Befehl Auswählen bearbeiten, um eine gefilterte Liste von Datensätzen zu bearbeiten. Zum Beispiel "WHERE dept_no = 200".

1
Paul