Avatar billede hoppe11 Nybegynder
29. november 2007 - 18:29 Der er 8 kommentarer og
1 løsning

alter table

jeg vil gerne udvidde et varchar felt hvis min tekst streng evt. er længere end feltet i min table..

hvordan kan jeg gøre det?
Avatar billede dumbledore Nybegynder
29. november 2007 - 18:44 #1
alter table navn
navn varchar(100) etc etc
Avatar billede hoppe11 Nybegynder
29. november 2007 - 18:56 #2
jamen hvordan trækker man først de øvrige data ud? ellers bliver resten ud over felttyepn (varchar) ændret også
Avatar billede arne_v Ekspert
30. november 2007 - 01:55 #3
dumbledore's kommando øger feltbredden i tabellen - så længe man øger så er der plads til
de gamle data.
Avatar billede hoppe11 Nybegynder
30. november 2007 - 15:00 #4
ja, men der bliver også mulighed for at feltet kan indeholde NULL mm.
Avatar billede arne_v Ekspert
30. november 2007 - 15:07 #5
du kan klister NOT NULL på hvis du vil forhindre det
Avatar billede hoppe11 Nybegynder
03. december 2007 - 16:05 #6
jamen er det ikke muligt at trække alle oplysninger ud om et felt og derud fra rette i det?
Avatar billede arne_v Ekspert
04. december 2007 - 02:22 #7
Du kan lave en en query med:

DESCRIBE tabelnavn feltnavn

som returnerer diverse info.
Avatar billede hoppe11 Nybegynder
04. december 2007 - 13:00 #8
lav et svar begge to :)
Avatar billede arne_v Ekspert
04. december 2007 - 15:05 #9
ok
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