Alejandro_Pensa,
Revisa estos vinculos para ver si te pueden ayudar si estas en oracle o informix:
http://alarcos.inf-cr.uclm.es/doc/bd...lab/BDa-P2.pdf http://www-oei.eui.upm.es/Asignaturas/BD/bd130625.html
RENAME TABLE tablaexistente TO nuevonombre
Nota: No te servira si la tabla es dependiente o esta referenciada por alguna vista u otra tabla. (Ej. llaves foraneas, etc.)
Tampoco si creaste algun disparador (trigger) en el cual ella sea la base o si le pusistes los 'check constraints'.
En Access, aunque puedas ejecutar algunas instrucciones SQL, no le he visto RENAME. Si lo tiene, ojala nos informen para aprender tambien.
En MS SQL Server,
SP_RENAME ' tablaexistente ', ' nuevonombre'
En MySQL si usas
ALTER TABLE tablaexistente RENAME AS nuevonombre
Lo que hace es recrearla sin tener que hacer una temporera.
Pero depende de la version de MySQl que tengas. No estoy segura si fue antes o en la 3.23.xxx que anadieron lo del rename table a mysql... Hace bastante que no uso mysql, asi que no te sabria decir bien.