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

Indsætte nye kolonner i midten af ​​en tabel?

Som standard tilføjes kolonner kun i slutningen.

For at indsætte en kolonne i midten skal du slippe og genskabe tabellen og alle relaterede objekter (begrænsninger, indekser, standardindstillinger, relationer osv.).

Flere værktøjer gør dette for dig, og afhængigt af bordets størrelse kan dette være en intensiv operation.

Du kan også overveje at oprette visninger på tabellen, der viser kolonner i den foretrukne rækkefølge (tilsidesætter den faktiske rækkefølge i tabellen).



  1. Fejl:PLS-00428:Der forventes en into-klausul i denne select-sætning

  2. WEEK() Eksempler – MySQL

  3. Brug af tråde til at lave databaseanmodninger

  4. Hvordan kompilerer man alle ugyldige pakker i skema?