sql >> Database teknologi >  >> RDS >> Oracle

SQL for at tilføje kolonne og kommentar i tabel i en enkelt kommando

Nej, det kan du ikke.

Der er ingen grund til, hvorfor du skulle gøre det. Dette er en engangsoperation, og det tager derfor kun et ekstra sekund eller to at skrive og udføre.

Hvis du tilføjer kolonner i din webapplikation, er dette mere udtryk for en fejl i din datamodel, da du ikke burde gøre det.

Som svar på din kommentar, at en kommentar er en kolonneattribut; det kan synes så men bag kulisserne gemmer Oracle dette som en attribut for et objekt .

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

SQL>

Kolonnen er valgfri og sys.col$ indeholder ikke kommentaroplysninger.

Jeg går ud fra, jeg ved ikke, at dette blev gjort for kun at have ét system til at håndtere kommentarer i stedet for flere.



  1. FUNCTION SUM eksisterer ikke

  2. Hvordan opdeler jeg en afgrænset streng i SQL Server uden at oprette en funktion?

  3. SQL-reserverede nøgleord, der forårsager fejl under import af data fra tekstfil

  4. Hvordan gemmer man denne streng i PHP?