Bearbeiten Sie den SQL-Code, anstatt auf die Schaltflächen zu klicken

436
zgnilec

Ermöglicht SQL Management Studio 2012 die direkte Bearbeitung des SQL-DDL-Codes (Data Definition Language)? Wenn nicht, wie kann ich nur den von der Anwendung generierten SQL-Code anzeigen?

0
You'd use a usual Query Editor window to view and edit queries and such, so I'm unclear what you're trying to accomplish? What do you mean by "code generated by the application"? What exactly are you trying to view/edit? What have you tried already? Where are you getting stuck? Ƭᴇcʜιᴇ007 vor 10 Jahren 2
Tabellen-Definitionscode (DDL). Es war in meinem Queston, aber einige1 bearbeitete es und entfernte das "DDL" -Schlüsselwort. zgnilec vor 10 Jahren 0
DDL-Befehle (Create, Drop usw.) werden zusammen mit anderen SQL-Befehlen nur im Standard-Abfrage-Editor ausgeführt. Nochmals: Was genau willst du sehen / bearbeiten? Was hast du schon probiert? Wo bleibst du fest? Ƭᴇcʜιᴇ007 vor 10 Jahren 0
Ich habe einen Tisch erstellt. Jetzt möchte ich diese Tabelle mit einem Texteditor ändern oder zumindest den DDL-Code für diese Tabelle anzeigen. zgnilec vor 10 Jahren 0

1 Antwort auf die Frage

2
Nikola Dimitrijevic

Sie können das DDL-Skript für jedes Datenbankobjekt in SSMS 2012 problemlos erstellen. Klicken Sie einfach mit der rechten Maustaste auf das Objekt, für das Sie ein Skript haben möchten (in Ihrer Falltabelle), und wählen Sie als Skripttabelle die Option -> ERSTELLEN in -> Neues Abfrageeditorfenster aus . Sie erhalten das Tabellenerstellungsskript im Abfragefenster von SSMS.

Alternativ können Sie ApexSQL Script verwenden, da Sie damit nicht nur das gewünschte Objekt skripieren können, sondern auch alle abhängigen Objekte in das endgültige Skript aufnehmen können. Es ist sogar möglich, mehrere SQL-Datenbanken zu kombinieren und SQL-Objekte gleichzeitig aus mehreren SQL-Datenbanken zu extrahieren. Weitere Informationen hierzu finden Sie im Artikel DDL- und DML-SQL-Scripts für bestimmte SQL-Datenbankobjekte erstellen . Die Ausgabe wird eine .sql-Datei sein, die mit jedem Texteditor schnell bearbeitet werden kann

Haftungsausschluss: Ich arbeite für ApexSQL als Technical Support Engineer