Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2007, 10:59
OrionKing
 
Fecha de Ingreso: agosto-2005
Mensajes: 142
Antigüedad: 19 años, 3 meses
Puntos: 0
Ejecutar un script con alters

Hola a todos

Necesito lanzar un script que haga lo siguiente

ALTER TABLE DIRECCION
ADD ( CUENTA2 varchar2(50));

UPDATE DIRECCION SET CUENTA2=CUENTA


ALTER TABLE DIRECCION
DROP COLUMN CUENTA


ALTER TABLE DIRECCION
RENAME COLUMN CUENTA2 to CUENTA;

commit

Es decir que cree en la tabla un nuevo atributo que se llame numero 2, actualizar el contenido con los datos de numero y luego eliminar el etributo numero y renombrar el atributo Numero2 a numero .

Si se lanzar por separado las diferentes sentencias funcionan correctamente pero si se lanzan todas juntas me da un error ( que no acabo de recordar pq desde casa no lo puedo probar )

Creo que es posible que suceda pq no la manera correcta de lanzar este proceso, es muy posible que si lanzo en forma de stored procedure funcione bien o alguna manera de ejecutar sentencias masivas.

¿Alguien sabe como resolver este problema? ¿Cual es la manera adecuada de lanzar este tipo de procesos?


Muchas gracias por todo y hasta pronto!