So ersetzen Sie den Text in einer Datenbanktabelle mithilfe von SQL Enterprise Manager

July 6

Enterprise Manager ist ein großartiges Werkzeug, das im Lieferumfang von Microsoft SQL Server installiert. Viele Unternehmen führen mehrere SQL Server-Datenbanken und Enterprise Manager können Sie diese über eine einzige Benutzeroberfläche verwalten. Sobald Sie eine bestimmte Datenbank aus in Enterprise Manager öffnen, funktioniert es das gleiche wie auf eine einzelne Datenbank in der SQL Server-Schnittstelle arbeiten. Um Text zu ersetzen schreiben Sie eine Aktualisierungsabfrage, wie jede andere SQL-kompatiblen Datenbank.

Anweisungen

1 Starten Sie SQL Server Enterprise Manager. Erweitern Sie die Objekte im linken Fenster durch Klicken auf das Pluszeichen, bis Sie die Datenbank erweitert haben, die müssen Sie ersetzen von Text in unter "Datenbanken". Erweitern Sie die Datenbank, und klicken Sie auf das Symbol "Tabellen". Suchen Sie die Tabelle in der rechten Fensterhälfte zu ersetzen von Text in und mit der rechten Maustaste darauf. Wählen Sie im Menü die Option "Open Table" und dann "Fragen Sie" ab.

Im Fenster in der Mitte sind die Anfänge einer Abfrage "Select". Sie werden dies durch Ihre "Update" Abfrage ersetzen.

2 Ersetzen Sie den Ausdruck "Select * From" mit "Update". Platzieren Sie den Cursor nach dem Namen der Tabelle, und drücken Sie "Enter." Die nächste Zeile ist, wo Sie Ihren Ersatztext eingeben. Die Syntax lautet:

Legen Sie Fieldname = "neuen Text"

Ersetzen Sie "Fieldname" durch den tatsächlichen Fieldname, die Sie ändern möchten und "neuer Text" mit den Ersatztext ein. Drücken Sie erneut "Enter" und geben Sie Ihre Auswahlkriterien auf welche Datensätze ändern. Die Syntax hierfür lautet:

wo Fieldname = "alt-Text"

Wieder einmal ersetzen Sie "Fieldname" durch den tatsächlichen Fieldname und "alt-Text" mit den alten Text, den Sie ersetzen. Die gesamte Abfrage könnte wie folgt aussehen.

Aktualisierung Kontakte legen Sie LastName = "Smith" where LastName = "Jones"

3 Klicken Sie auf das rote Ausrufezeichen in der Symbolleiste, um die Abfrage auszuführen. Es gibt keine Ergebnisse angezeigt, die in einer Aktualisierungsabfrage. Sie benötigen, öffnen Sie die Tabelle oder Ausführen einer "Auswahlabfrage" um Ihre Änderungen anzuzeigen.

Tipps & Warnungen

  • Der Abfrageprozessor kümmert sich nicht, wenn die gesamte Abfrage auf eine Zeile oder mehrere Zeilen ist. In mehreren Linien unterteilen kann es einfacher machen, zu lesen und zu beheben.
  • Nachdem Sie eine Abfrage ausführen, werden alle Daten, die Ihr "Where"-Klausel entsprechen für immer verändert. Es ist sicherer, schreiben Sie die Abfrage als "Auswahlabfrage" zunächst, um sicherzustellen, dass Sie nur die Datensätze ändern möchten. Im obigen Beispiel würden Sie verwenden: Wählen Sie LastName aus Kontakten wo LastName = "Jones"