Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   procedimentos almacenados (https://www.clubdelphi.com/foros/showthread.php?t=3888)

haron 23-09-2003 18:43:43

procedimentos almacenados
 
hola a todos.

acabo de leer una cosa muy chula de los procedimientos almacenados.

se pueden usar como si fuesen tablas, esto es:

select *
from procedimiento(param1,param2)

la cuestion es que tengo un procedimiento que me devuelve el disponible para una fecha determinada:

disponible(fecha date, result int)

y una tabla de movimientos con un campo 'fecha'.
intento hacer lo siguiente:

Código:

select d.result
from movimientos m
join disponible(m.fecha) d

.. y no la admite

he probado tambien

Código:

select d.result
from movimientos m
join disponible d on d.fecha=m.fecha

.. y no funciona

se puede hacer algo parecido???

__cadetill 23-09-2003 19:12:19

pues como mínimo la segunda opción debería de funcionarte. Acabo de probarlo y me ha ido bien

Qué error te da? Los campos son del mismo tipo?

Prueba tambien a poner inner join en lugar de solo join y a poner entre paréntesis las condiciones (aunque he probado estas combinaciones y me ha funcionado en todas con FB RC6)

haron 24-09-2003 10:50:36

hola, cadetill.

dime que version de Interbase estas usando. yo utilizo la 5.x;

y otra cosa, el procedimiento almacenado tiene un parametro de entrada.

haron 24-09-2003 12:11:20

uhi, perdon.

la FB RC6, gracias.


La franja horaria es GMT +2. Ahora son las 23:44:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi