WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   SQL extension TRUNCATE (http://www.wcm.at/forum/showthread.php?t=82922)

maxmustermann 04.01.2003 11:01

SQL extension TRUNCATE
 
also ich habe hier diese extension gefunden
http://www.mysql.com/doc/en/TRUNCATE.html

jedoch is das eine oracle sql extension..
ich würde diesen befehl bzw diese funktion gerne in ms access verwenden.. habe dort eine abfrage in der dieser befehl besser wäre als delete * from tabellenname

grund ist eben die beschreibung auf www.mysql.com !
weil er die tabelle einfach neu macht.. und nicht jeden einzelnen datensatz löscht wie die delete extension!

kennt jemand nen trick oder so, wie man diesen befehl, oder einen befehl mit der selben funktion in ms access benutzen kann?!

_m3 04.01.2003 11:06

"drop table" gefdolgt von einem "create table"?

maxmustermann 04.01.2003 11:16

ja schon.. aber da muss ich doch wieder alle attribute usw von der tabelle neu erstellen!
oder wie war das nochmal?

bei truncate wird ja die vorhandene tabelle anscheinend einfach "kopiert" gelöscht und neu erstellt in einem befehl..
oder seh ich da was falsch?

pc.net 04.01.2003 23:18

mit truncate wird die tabelle nicht kopiert sondern gelöscht und aufgrund der alten tabellen-definition eine neue erstellt ...

dadurch is es so schnell ... allerdings: es geht nicht wenn noch aktivierte foreign-keys darauf verweisen ...

allerdings geht truncate nicht in allen situationen wo delete funktioniert ... man muss ja owner der tabelle sein (bzw. admin) ...

maxmustermann 05.01.2003 11:31

hmm.. ja schon, aber ich hab das problem das der befehl irgendwie nichtmal erkannt wird in ms access.. also in einem vba code als abfrage..

und eigentlich hab ich ja das gemeint.. er merkt sich sozusagen die struktur der tabelle und erstellt diese dann neu!

wenn ich create verwende, muss ich ihm im code die ganzen attribute usw. angeben oder?


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag