Oracle
 sql >> Datenbank >  >> RDS >> Oracle

SQL zum Hinzufügen von Spalten und Kommentaren in der Tabelle in einem einzigen Befehl

Nein, kannst du nicht.

Es gibt keinen Grund, warum Sie das tun müssten. Dies ist ein einmaliger Vorgang und dauert daher nur ein oder zwei zusätzliche Sekunden, um ihn tatsächlich einzugeben und auszuführen.

Wenn Sie Ihrer Webanwendung Spalten hinzufügen, weist dies eher auf einen Fehler in Ihrem Datenmodell hin, da Sie dies nicht tun müssen.

Als Antwort auf Ihren Kommentar, dass ein Kommentar ein Spaltenattribut ist; es mag scheinen aber hinter den Kulissen speichert Oracle dies als Attribut eines Objekts .

SQL> desc sys.com$
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 OBJ#                                      NOT NULL NUMBER
 COL#                                               NUMBER
 COMMENT$                                           VARCHAR2(4000)

SQL>

Die Spalte ist optional und sys.col$ enthält keine Kommentarinformationen.

Ich nehme an, ich habe keine Ahnung, dass dies getan wurde, um nur ein System zum Umgang mit Kommentaren zu haben und nicht mehrere.