我正在使用Firebird Embedded v2.5。如何在查询中使用过程(SELECT)?如何选择Firebird 2.5中的过程
我的方法:
SET TERM^;
CREATE PROCEDURE FN_TEST(Y INTEGER)
RETURNS(X INTEGER)
AS
BEGIN
X = Y + 1;
END^
SET TERM ;^
我想列出表的一些领域的一些程序修改,如下所示:
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
需要的结果(表):
some_table_field_1 zzz some_table_field_2 field_2_modified
---------------------------------------------------------------------------
aaa 5 14 15
bbb 5 23 24
www 5 75 76
这个东西在PostgreSQL中工作正常,但我不知道如何在Firebird中做到这一点。
你的问题到底是什么?你有错误信息吗?如果是,发布 – 2011-03-03 08:12:10