ayuda!!
Muy buenas!!
como puedo ejecutar esta sentencia?? base de datos oracle. tambien uso el SQL navigator
select 'ALTER TABLE '|| table_name||' ADD(campo3 number(2));'
from user_tables
lo ejecuto pero no me modifica las tablas.
He intentado con un cursor y poner la instruccion execute y tampoco. es una txorrada pero no me acuerdo.
muchas gracias.
como puedo ejecutar esta sentencia?? base de datos oracle. tambien uso el SQL navigator
select 'ALTER TABLE '|| table_name||' ADD(campo3 number(2));'
from user_tables
lo ejecuto pero no me modifica las tablas.
He intentado con un cursor y poner la instruccion execute y tampoco. es una txorrada pero no me acuerdo.
muchas gracias.
¿No sobra el SELECT delante del Alter Table?
Donostiatik agurrak !!!
Mikel
Donostiatik agurrak !!!
Mikel
Hola Mikel si lo que quieres es añadir un campo mas a la tablas basta con
alter table nombre_de_la_tabla add (campo3 number(2));
De la forma que lo estas haciendo lo normal serÃa.
spool kk.sql
select 'ALTER TABLE '|| table_name||' ADD(campo3 number(2));'
from user_tables
;
spool off
@kk.sql
El fichero kk.sql contendrá la sentencia alter por cada tabla de la user_tables
Saludos de nuevo
alter table nombre_de_la_tabla add (campo3 number(2));
De la forma que lo estas haciendo lo normal serÃa.
spool kk.sql
select 'ALTER TABLE '|| table_name||' ADD(campo3 number(2));'
from user_tables
;
spool off
@kk.sql
El fichero kk.sql contendrá la sentencia alter por cada tabla de la user_tables
Saludos de nuevo
