Sentencias SQL y Funciones con ++++ Sentencias

02/04/2004 - 18:54 por Carlos O. M. | Informe spam
Buenos Dias / Tardes

Estas es mi duda, aunque por lo que he podido averigüar a base de
probar, y probar es que no.
La verdad es que soy un iniciado en Bases de Datos, y si, se que
utilizando una sentencia select se puede solventar el problema que ahora les
planteo, pero bueno, ya saben, cuando uno se encabezona ;)


1º tengo un procedimiento el cual, al pasarle un valor numerico me
devuelve un campo de una tabla
supongamos que es algo asi

procedimiento XXX (in CLIID integer)
return clialias char(50)
begin
select clialias from clientes where ID = CLIID
end

__ La verdad que la sentencia SQL que utilizo es algo mas compleja ____

Si ahora, en otra consulta , intento colocar este procedimiento (o
funcion) no me funciona

ejemplo
select precios.importe, XXX(precios.cli_ID) from precios

alguien puede decierme o orientarme hacia cual es el problea..


Muy agradecido de antemano.

Preguntas similare

Leer las respuestas

#1 Gustavo Morales
02/04/2004 - 19:05 | Informe spam
Lo que debes crear es un Funcion no un procedimiento.

"Carlos O. M." escribió en el mensaje
news:
Mostrar la cita
les
Mostrar la cita
____
Mostrar la cita
#2 ulises
02/04/2004 - 19:08 | Informe spam
No puedes usar un sp dentro de la sentencia SELECT, para
ello deberías usar funciones de usuario (UDF), revisa su
sintaxis en el Books Online (BOL) para detalles.

Saludos,
Ulises

Mostrar la cita
averigüar a base de
Mostrar la cita
si, se que
Mostrar la cita
problema que ahora les
Mostrar la cita
encabezona ;)
Mostrar la cita
valor numerico me
Mostrar la cita
mas compleja ____
Mostrar la cita
procedimiento (o
Mostrar la cita
precios
Mostrar la cita
problea..
Mostrar la cita
Ads by Google
Search Busqueda sugerida