Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/07/2011, 18:33
TitanOZ
 
Fecha de Ingreso: junio-2010
Mensajes: 9
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Buscar Tablas

gracias, me demore en encontrar pero eso es ^^

EDITO:
Cree la siguiente función para que me retorne si existe o no la tabla, pero me arroja un error.
Código:
CREATE OR REPLACE FUNCTION existe_tabla( vc_tabname VARCHAR2(50) )
RETURN BOOLEAN IS
	-- Variables.
	fv_existe BOOLEAN := FALSE;
	fv_num INT;
BEGIN
	SELECT COUNT(*) INTO fv_num 
					FROM user_table
					WHERE table_name = UPPER( vc_tabname )
					;
	IF ( fv_num > 0 ) THEN
		fv_existe := TRUE;
	END IF;
	RETURN fv_existe;
END existe_tabla;
El error es este:
Cita:
ERROR en línea 1: PLS-00103: Se ha encontrado el símbolo "(" cuando se esperaba uno de los siguientes:

:= . ) , @ % default character
El símbolo ":=" ha sido sustituido por "(" para continuar.
Saludos, Paz!

pd: no se burle, soy novato en SQL :D

Última edición por TitanOZ; 04/07/2011 a las 23:01