Erstellen einer Tabellenstruktur ohne Kopieren von Daten in Oracle
Beim Duplizieren einer Oracle-Tabelle wird häufig die Anweisung „Tabelle xyz_neu erstellen als“ verwendet wähle * aus xyz;" um sowohl die Struktur als auch die Daten zu kopieren. Wenn Sie jedoch nur die Struktur ohne Daten benötigen, gibt es eine einfache Lösung.
Lösung:
Um eine Kopie der Struktur einer Tabelle ohne ihre Daten zu erstellen, verwenden Sie die Folgende Anweisung:
create table xyz_new as select * from xyz where 1=0;
Durch das Hinzufügen der Klausel „where 1=0“ stellen Sie sicher, dass keine Zeilen aus der Originaltabelle ausgewählt werden, sondern nur kopiert werden seine Struktur.
Einschränkungen:
Es ist wichtig zu beachten, dass diese Methode einige Einschränkungen hat:
Wenn Sie daher benötigen, dass diese Elemente in die neue Tabelle aufgenommen werden, müssen Sie möglicherweise alternative Methoden anwenden oder in Betracht ziehen Erstellen Sie die Tabelle manuell mit den gewünschten Einstellungen.
Das obige ist der detaillierte Inhalt vonWie erstelle ich eine Tabellenstruktur in Oracle, ohne Daten zu kopieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!