So WÄHLEN Sie ein VERFAHREN, in Firebird 2.5

Ich bin mit Firebird Embedded v2.5. Wie verwenden von Verfahren, die in-Abfrage (SELECT) ?

Meine Vorgehensweise:

SET TERM ^ ;
CREATE PROCEDURE FN_TEST( Y INTEGER )
RETURNS( X INTEGER)
AS
BEGIN
X = Y + 1;
END^
SET TERM ; ^

Möchte ich zur Liste einige der Bereich der Tabelle geändert, die durch einige Verfahren, wie diese:

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

Müssen die Ergebnisse (Tabelle):

some_table_field_1     zzz         some_table_field_2      field_2_modified
---------------------------------------------------------------------------
aaa                    5           14                      15
bbb                    5           23                      24
www                    5           75                      76

Dieses Ding funktioniert in PostgreSQL, aber ich weiß nicht, wie das im Firebird.

  • Was genau ist dein problem? Bekommst du eine Fehlermeldung? Wenn ja, poste es
InformationsquelleAutor Emil | 2011-03-03
Schreibe einen Kommentar