Veröffentlicht 17. Mai 201114 j Hallo, vielleicht hat jemand von euch ja eine Idee oder weiß ob es überhaupt möglich ist. Ich möchte eine bestehende Tabelle löschen und dann die Tabelle wieder genau so anlegen. Das ist ja erstmal kein Problem allerdings sollte das automatisch in einem Script passieren. Jetzt wäre die Frage ob ich mir irgendwie die ganzen SQLs für die Tabelle ermitteln kann also den CREATE TABLE die CONSTRAINTS usw... der Inhalt der Tabelle ist dabei egal. Schon mal Danke für eure Vorschläge
17. Mai 201114 j Du könntest eine Prozedur schreiben, die eine temporäre Tabelle erstellt und die Daten dort hineinschreibt. Danach kannst du die alte Tabelle löschen und neu anlegen. Daten wieder in die Tabelle zurück und die temporäre Tabelle löschen.
17. Mai 201114 j Ja das hört sich gut an nur die Frage wäre bekomme ich irgendwie dynamisch raus was für Constraints die Tabelle hat welche indexe usw... damit wenn sich die Tabelle mal verändert ich nicht das Script oder die Prozedur anpassen muss ?
17. Mai 201114 j Wozu willst du die Tabelle denn löschen und 1:1 neu anlegen? Kannst du nicht einfach den gesamten Inhalt löschen?
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.