Estoy usando Firebird Embedded v2.5. ¿Cómo usar los procedimientos en la consulta (SELECCIONAR)?Cómo SELECCIONAR un PROCEDIMIENTO en Firebird 2.5
Mi procedimiento:
SET TERM^;
CREATE PROCEDURE FN_TEST(Y INTEGER)
RETURNS(X INTEGER)
AS
BEGIN
X = Y + 1;
END^
SET TERM ;^
Quiero que algún campo de la tabla modificada por algún procedimiento, así:
SELECT some_table_field_1,
fn_test(4) AS zzz,
some_table_field_2,
fn_test(some_table_field_2) AS field_2_modified
FROM tb_test
necesita resultados (tabla):
some_table_field_1 zzz some_table_field_2 field_2_modified
---------------------------------------------------------------------------
aaa 5 14 15
bbb 5 23 24
www 5 75 76
Esto funciona bien en PostgreSQL, pero no sé cómo hacer esto en Firebird.
¿Cuál es exactamente tu problema? ¿Recibes un mensaje de error? En caso afirmativo, publíquelo –