[ Chorlya @ 24.11.2004. 13:57 ] @
| Kako mogu u MS Access 2000 da kopiram samo strukturu neke vec postojece tabele u neku novu tabelu?
U vecini drugih baza to bi bilo nesto tipa:
Code: CREATE TABLE newTable AS (SELECT * FROM oldTable);
Ali u Access-u to ne prolazi, "Syntax error" :( |
[ JogyII @ 24.11.2004. 14:19 ] @
probaj " SELECT * INTO newTable FROM oldTable WHERE 1=0 "
nazalost nece prekopirati celu strukturu, vec samo tipove i velicine polja (nece recimo index-e, default vrednosti, autonumber-e ...)
[ Chorlya @ 24.11.2004. 14:24 ] @
To mi bas nece zavrsiti posao posto mi bas trebaju DEFAULT vrednosti i autonumber polja.
U svakom slucaju havla
[ Chorlya @ 24.11.2004. 14:30 ] @
Ako nije moguce kopirati celu strukturu tabele, da li neko zna kako mogu pomocu SQL-a da kreiram tabelu sa AUTONUMBER poljem?
Nesto tipa:
Code:
CREATE TABLE newTable
(
pkID ????????,
name text(20)
)
[ JogyII @ 24.11.2004. 14:59 ] @
inace evo ti jedno prljavo resenje :
uradis obican CopyObject, i zadim DELETE * FROM newTable
[ Chorlya @ 24.11.2004. 16:00 ] @
Da odgovorim na svoje pitanje:
Citat:
da li neko zna kako mogu pomocu SQL-a da kreiram tabelu sa AUTONUMBER poljem?
Code:
CREATE TABLE newTable
(
pkID AUTOINCREMENT,
name TEXT(20)
)
[ izonic @ 30.11.2004. 15:56 ] @
Polje U ACCESSU Autonumber se zove Counter, (ACCEES2) prema tome treba ga i tako pisati.
I onda to radi
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.