Avatar billede thomasandersen Nybegynder
12. november 2003 - 09:48 Der er 2 kommentarer og
1 løsning

Alter table, add column AFTER

På en MySQL, kan man sætte "AFTER colx" når man opretter en ny column. Kan man det på MSSQL?
Avatar billede venne Nybegynder
12. november 2003 - 09:55 #1
Det kan man vist ikke, men det er vel heller ikke et stort problem? Hvis man altid arbejder med navngivne kolonner i SELECT og INSERT er det jo ligegyldigt hvilken rækkefølge de ligger i.
Avatar billede thomasandersen Nybegynder
12. november 2003 - 10:05 #2
Det er selvfølgelig rigtigt nok, er bare sådan lidt perfektionistisk du ved....
Avatar billede trer Nybegynder
13. november 2003 - 11:46 #3
På SQL Server vil en tilføjet kolonne altid blive sat sidst i kolonnerækken.

Hvis du vil indsætte den et bestemt sted er løsningen at omdøbe den eksisterende tabel, oprette en ny tabel med ønsket kolonnerækkefølge, pumpe data over (INSERT ... SELECT ...  ) og slutteligt lægge primærnøgle og indeks på.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I dag 06:10 Excel åbner fil i kæmpe format Af Aske i Excel
I går 22:00 Datafordeler Af Lsk i PHP
I går 12:37 Summere beløb pr. dato Af TTA i Excel
31/1022:44 Tilslutte chassic fans Af viking69 i PC
31/1020:28 LED lysstofrør Af ErikHg i Fri debat