Avatar billede tzr Nybegynder
11. februar 2002 - 15:54 Der er 6 kommentarer og
1 løsning

ny colums

Hvad skal jeg skrive i SQL Querien for at få sat en column ind midt i det hele ?

/Kenneth
Avatar billede bennytordrup Nybegynder
11. februar 2002 - 15:57 #1
alter table SomeTable
  add NewField FieldType
Avatar billede bennytordrup Nybegynder
11. februar 2002 - 15:59 #2
f. eks.:

alter table MinTabel
  add MitFelt nvarchar(20)

flere felter:

alter table MinTabel
  add AndetFelt int,
  add TredjeFelt float
Avatar billede kennethrisum Nybegynder
11. februar 2002 - 15:59 #3
Hvad mener du med midt i det hele?

Hvis du mener indsættelse af en column generelt skal du bruge:

alter table <TABLE> add <COLUMN_NAME> <DATATYPE>

mvh/Kenneth
Avatar billede tzr Nybegynder
11. februar 2002 - 15:59 #4
nåja, det var ALTER ... sidder og kigger under UPDATE *G*

jeg takker :)
Avatar billede tzr Nybegynder
11. februar 2002 - 16:13 #5
ja, kan man ikke sætte den til at indsætte en column efter en anden column

men jeg så noget i mySQL manualen med 'ALTER TABLE table_name ADD column_definition AFTER column_name'

??
Avatar billede bennytordrup Nybegynder
11. februar 2002 - 16:21 #6
Så vidt jeg kan læse på SQL Server dokumentationen på ALTER TABLE, så kan du ikke indsætte midt i det hele.
Avatar billede tzr Nybegynder
11. februar 2002 - 16:31 #7
jeg kan heller ikke finde det i MS SQL.
Men i MySQL står der:
ALTER TABLE ADD [COLUMN] create_definition [FIRST | AFTER column_name]

men det kan jeg jo selvfølgelig ikke bruge til så meget. Det var dog irriterende, hvorfor vil de ikke give mig en MySQL!

nå, men jeg takker for hjælpen :)

/Kenneth
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