15/01/2014, 09:52
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años 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) |