Mit Blick auf die documentation für die ALTER TYPE
Anweisung, scheint es keine Möglichkeit zu geben, den Namen zu ändern, nur der Typ. Gibt es eine Möglichkeit, ein Attribut eines SQL-Objekts umzubenennen?Oracle SQL: Objektattribut umbenennen
Mein erster Gedanke wäre, zunächst ein Attribut mit dem neuen Namen zu erstellen, kopieren Sie die Daten und dann das alte Attribut, aber ich hoffe, es gibt eine bessere Lösung, etwa alter type my_type rename attribute abc to xyz
.
Nicht sicher, ich verstehe. Ein Typ enthält keine Daten. Warum müssten Sie Daten kopieren? – sstan
Ich sollte wahrscheinlich erwähnen, dass ich auch eine Tabelle habe, die ich mit 'create table my_table my_type' erstellt habe. – tobspr
Ich kenne keine bessere Lösung. Typen sind Schmerzen IMHO. – sstan