Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/01/2014, 09:52
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Obtener en una variable el resultado de un select en oracle

Tu problema tiene dos soluciones:
1) Si sólo debes obtener una única cadena de un único registro, entonces la query no es correcta, porque no estás poniendo las condiciones del WHERE necesairas. En otras palabras, no es suficientemente discriminante, y necesitas agregar condiciones para restringir el resultado.
2) Si puedes obtener más de un registro, porque así lo puede manejar tu aplicativo, entonces lo que debe devolver la función no es una cadena de texto sino un CURSOR, es decir, un array de cadenas. Eso requeriría algunos cuantos retoques en ambos lados.

Finalmente: No escribas todo en mayísculas, por favor. Eso, en un foro, se entiende como GRITAR.
Es muy desagradable.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)