Alles kann in SQL Server Management Studio durchgeführt werden.
Die Option Skripttabelle als generiert Erstellungscode für Primär- und Fremdschlüssel und Einschränkungen. Es wird kein Skript für die Indizes erstellt, daher müssen Sie dies in einem anderen Schritt tun. Typ, ich schlage vor, alle Objekttypknoten im SSMS-Objekt-Explorer zu erweitern.
So erstellen Sie ein Skript für die Tabellenstruktur, Primär- und Fremdschlüssel sowie Einschränkungen
- Führen Sie SQL Server Management Studio aus
- Erweitern Sie im Objekt-Explorer Datenbanken
- erweitern Sie Tabellen
- Klicken Sie mit der rechten Maustaste auf die Tabelle und wählen Sie Skripttabelle als | ERSTELLEN ZU | Neues Abfrageeditorfenster
Das generierte Skript wird auf der Registerkarte Abfrageeditor angezeigt. Stellen Sie sicher, dass Sie die Namen der Tabelle, des Primär- und Fremdschlüssels sowie der Einschränkungen ändern, da diese Namen eindeutig sein müssen.
Andernfalls erhalten Sie eine Fehlermeldung mit der Meldung "In der Datenbank befindet sich bereits ein Objekt mit dem Namen" Adresse "." , oder 'Der Vorgang ist fehlgeschlagen, da in der Tabelle' Person.Address 'bereits ein Index oder eine Statistik mit dem Namen' AK_Address_rowguid 'vorhanden ist.'
So erstellen Sie ein Skript für einen Index
Führen Sie die folgenden Schritte aus:
So erstellen Sie ein INSERT INTO-Skript für Daten
- Klicken Sie mit der rechten Maustaste auf die Datenbank (nicht auf die Tabelle!)
- Aufgaben öffnen | Skripte generieren
- Auf der Objekte Wählen Sie Registerkarte, wählen Sie die Tabelle Skript
4.Klicken Sie auf der Registerkarte Set Scripting Option s auf Advanced, und stellen Sie sicher, dass die Option Datentypen für das Skript auf Nur Daten festgelegt ist
Hinweis: Wenn Sie Schema & Daten auswählen, ist das generierte Schemaskript mit dem Skript identisch, das in der ersten Methode in dieser Antwort generiert wurde.
5. Aktualisieren Sie den Tabellennamen auf den Namen der neuen Tabelle, bevor Sie das Skript ausführen