Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/11/2002, 12:14
Yanix
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 21 años, 5 meses
Puntos: 5
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.
__________________
Yanira

Última edición por Yanix; 26/11/2002 a las 12:33