VERIFICAR QUE EXISTA UNA TABLA
Publicado por karina (53 intervenciones) el 12/07/2005 18:48:13
HOLA SOY UNA COMPLETA NOVATA EN LAS LIDES DE ORACLE.
TENGO QUE HACER UN SCRIPT QUE VERIQUE QUE EXISTE UNA DETERMINADA TABLA PARA BORRARLA, LO QUE HAGO ES VER SI EXISTE LA TABLA EN DBA_TABLES SI EXISTE LA VARIABLE SQL%ROWCOUNT DEBERÍA DARME UN VALOR MAYOR QUE CERO, SI LO HACE BORRO LA TABLA.
VEO QUE LO ESTOY HACIENDO MAL POR QUE ME SALE UN ERROR.
AGRADECERÍA A ALGUIEN QUE ME ECHASE UNA MANO.
GRACIAS
TENGO QUE HACER UN SCRIPT QUE VERIQUE QUE EXISTE UNA DETERMINADA TABLA PARA BORRARLA, LO QUE HAGO ES VER SI EXISTE LA TABLA EN DBA_TABLES SI EXISTE LA VARIABLE SQL%ROWCOUNT DEBERÍA DARME UN VALOR MAYOR QUE CERO, SI LO HACE BORRO LA TABLA.
VEO QUE LO ESTOY HACIENDO MAL POR QUE ME SALE UN ERROR.
AGRADECERÍA A ALGUIEN QUE ME ECHASE UNA MANO.
1
2
3
4
5
6
7
BEGIN
SELECT TABLE_NAME FROM DBA_TABLES WHERE TABLE_NAME='GP_CO_PA_ESTADO'
IF SQL%ROWCOUNT>=1 THEN
DROP TABLE GP_CO_PA_ESTADO CASCADE CONSTRAINTS
END IF
END
/
GRACIAS
Valora esta pregunta


0