/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
"Omdøbe" tabel
Fra : MooreHojer


Dato : 06-04-06 17:56

Hej NG

Er der nogen der kender en smart metode til at "omdøbe" en tabel i en
database?

På Forhånd Tak!

--
MooreHojer


 
 
Jens Gyldenkærne Cla~ (07-04-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 07-04-06 09:37

MooreHojer skrev:

> Er der nogen der kender en smart metode til at "omdøbe" en
> tabel i en database?

Hvilken database?

Hvis man har plads nok - og der ikke er for mange specielle
constraints på tabellen - kan man lave en simpel kopiering
efterfulgt af en sletning af den gamle tabel:

   SELECT * FROM FOO INTO BAR
   DROP TABLE FOO

Men indeks, primærnøgler, autonumre o.l. følger ikke med på denne
måde.

Databasen kan også have specifikke kommandoer til at omdøbe
objekter, men det er specifikt for det enkelte databaseprogram (som
du vist også har fået at vide i databasegruppen).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

MooreHojer (07-04-2006)
Kommentar
Fra : MooreHojer


Dato : 07-04-06 16:57

> Hvilken database?

mySQL

> Hvis man har plads nok - og der ikke er for mange specielle
> constraints på tabellen - kan man lave en simpel kopiering
> efterfulgt af en sletning af den gamle tabel:
>
> SELECT * FROM FOO INTO BAR
> DROP TABLE FOO
>
> Men indeks, primærnøgler, autonumre o.l. følger ikke med på denne
> måde.

Er der ikke en måde man kan få dem med på?

--
MooreHojer



Kasper Lindberg (09-04-2006)
Kommentar
Fra : Kasper Lindberg


Dato : 09-04-06 07:54


"MooreHojer" <simon@moorehojer.dk> skrev i en meddelelse
news:44368bca$0$15788$14726298@news.sunsite.dk...
>> Hvilken database?
>
> mySQL
>
>> Hvis man har plads nok - og der ikke er for mange specielle
>> constraints på tabellen - kan man lave en simpel kopiering
>> efterfulgt af en sletning af den gamle tabel:
>>
>> SELECT * FROM FOO INTO BAR
>> DROP TABLE FOO
>>
>> Men indeks, primærnøgler, autonumre o.l. følger ikke med på denne
>> måde.
>
> Er der ikke en måde man kan få dem med på?
>

ALTER TABLE foo RENAME bar

skulle kunne gøre det

Venlig hilsen
/Kasper



Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408799
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste