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

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Rename table i Access SQL
Fra : Kasper Johansen


Dato : 06-11-06 14:28

Hej gruppe.

Hvordan omdøber jeg en tabel via SQL i Access? Jeg har prøvet med
forskellige former for ALTER TABLE, jeg har søgt på Google, og jeg har
prøvet med andre databasers syntaks - dog uden held.

Har nogle herinde svaret?

--
Med venlig hilsen
Kasper Johansen

 
 
Jens Gyldenkærne Cla~ (06-11-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 06-11-06 15:09

Kasper Johansen skrev:

> Hvordan omdøber jeg en tabel via SQL i Access?

Der er ikke nogen standardmåde at omdøbe elementer på i SQL. Du kan
kopiere tabellen med følgende:

   SELECT *
   INTO nyTabel
   FROM gammelTabel

- men det flytter ikke referencer til andre tabeller o.l.
(autonummering og indeks mv. kommer nok heller ikke med).

Hvis du kan bruge en vba-løsning, er der en her:



Public Sub rentbl()
Dim dbSS As Database

Dim strDbName As String
strDbName = "c:\temp\test.mdb"

Set dbSS = OpenDatabase(strDbName)

dbSS.CreateTableDef
dbSS.TableDefs("R2").Name = "Org_R2"

dbSS.Close
Set dbSS = Nothing

End Sub


(sakset fra
<http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=111985&SiteID=1>)
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

Kasper Johansen (07-11-2006)
Kommentar
Fra : Kasper Johansen


Dato : 07-11-06 12:29

Jens Gyldenkærne Clausen skrev:
>SELECT *
>INTO nyTabel
>FROM gammelTabel

Det er lige netop sådan en løsning, som både bruger til gamle versioner
af SQLite og Access. Jeg håbede bare, at Access havde en rename tables,
som ville spare systemet for nogle ressourcer.

Åbenbart ikke :'(


Men tak for hjælpen.

--
Med venlig hilsen
Kasper Johansen

Torben Borre Larsen (07-11-2006)
Kommentar
Fra : Torben Borre Larsen


Dato : 07-11-06 19:27

Kasper Johansen <kaspernj@gmail.com> den 7. november 2006 kl. 12:29 +0100
skrev:
>Jeg håbede bare, at Access havde en rename tables,
>som ville spare systemet for nogle ressourcer.

I Access 97 har man komandoen:
DoCmd.Rename ....

Mon ikke den også er i nyere versioner.
Hvad der sker med relationer m.v. når man bruger DoCmd.Rename ved jeg ikke.
--
Venlig hilsen
Torben Borre Larsen
[torben@dui.dk] [www.dui.dk]


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste