HI Ich erzeuge Schema-Skript für eine Datenbank, aber wenn ich fertig bin zu erstellen und und schaue das Skript gibt Tabelle erstellen Anweisung für eine Tabelle aber nicht enthalten Alle Spalten darin generieren auch alter table add column -Anweisungen für dieselben Tabellen, aber für fehlende Spalten, die in der create table -Anweisung verbleiben. siehe den beigefügten Screenshot. Generieren von SQL-Server-Skript kann Erstellen und Ändern von Anweisungen für die gleiche Tabelle
Generieren von SQL-Server-Skript kann Erstellen und Ändern von Anweisungen für die gleiche Tabelle
Antwort
die Frage Unter der Annahme ...
„warum alle Spalten in der CREATE TABLE
Anweisung erstellen ist es nicht“, werden Sie feststellen, dass zwischen den CREATE TABLE
und den ALTER
Aussagen der Wert für SET ANSI_PADDING
ist geändert. Wie in den Dokumentationshinweisen erwähnt, wird der Wert der Einstellung zu dem Zeitpunkt berücksichtigt, zu dem eine Spalte erstellt wird.
Es gibt keine Möglichkeit, diese Einstellung in Übereinstimmung mit der Deklaration einer Spalte zu überschreiben.
Da Ihr Tisch offenbar eine Mischung aus Spalten enthält, von denen einige mit der Einstellung ON
und anderen definiert sind damit OFF
definiert sind, gibt es keine Möglichkeit, eine einzelne CREATE TABLE
Anweisung zu schreiben, die alle Spalten in einem Rutsch schafft.
Gibt es also eine Möglichkeit, dass ich Ansi Pading auf ON für die Spalten, die in alter-Anweisung sind gesetzt? –
Vielen Dank Damien. :) –
- 1. Erstellen von Einträgen, Aktualisieren und Löschen von Anweisungen aus Datenerfassungsdaten ändern
- 2. Migration generieren - Join-Tabelle erstellen
- 3. Verwendung von für immer und immer Anweisungen
- 4. Switching Database für die gleiche gemappte Tabelle
- 5. Gleiche Entity-Klasse für Tabelle und Ansicht
- 6. Tabelle extrahieren Erstellen von Anweisungen aus einer SQL-Schemadatei
- 7. mysql - trigger, mehrere Anweisungen für das gleiche Ereignis und die gleiche Zeit
- 8. VBA Erstellen und Ändern von Links
- 9. Generieren von n-Anweisungen aus kontextfreien Grammatiken
- 10. Auswählen, Ändern und Einfügen in die gleiche Tabelle
- 11. die gleiche Tabelle dreimal und abrufen eine Spalte von jenen
- 12. Die gleiche Antwort für die zweite Tabelle
- 13. Erstellen von Tabelle und Einfügen von Zeilen basierend auf mehreren Select-Anweisungen in SQL Server 2008
- 14. Minusoperator in Oracle für die gleiche Tabelle
- 15. Tool zum Generieren von C# DTO-Klasse für SQL-Tabelle UND DTO-Instanzen für jede Zeile in Tabelle
- 16. Überprüfung UPDATE und INSERT-Anweisungen für eine ganze Tabelle
- 17. MySql Workbench: Insert-Anweisungen für Tabellen generieren
- 18. Generieren von dynamischen Tabelle mit JSP
- 19. Erstellen von Soap Webservices und Generieren von WSDL in Python
- 20. Generieren von Testdaten in PostgreSQL Tabelle
- 21. Mit Excel, um eine erhebliche Anzahl von Cypher-Anweisungen für Neo4j Daten laden zu generieren
- 22. Sollten wir Datenbankindizes für Zeilen erstellen, die die gleiche Anzahl von Lese-/Such- und Schreibvorgängen haben?
- 23. Tabelle für Ergebnis von MongoDB erstellen Abfrage
- 24. Generieren von Metadaten für Parkettdateien
- 25. Unterschiedliche Standardabweichung für die gleiche Eingabe von Wolfram und numpy
- 26. Parsen und Ändern von SQL-Anweisungen in Java
- 27. Optimieren Generieren von HTML-Tabelle in js
- 28. Kann ich die gleiche MongoDB Datenbank von Python und NodeJS
- 29. LaTeX-Tabellenbeschriftung gleiche Breite wie Tabelle erstellen?
- 30. Erstellen von Ansicht und Prozedur für nicht vorhandene Tabelle?
Also, was ist die Frage? –