Hi also da kann ich dir die Interbase-Doku empfehlen
http://www.ibphoenix.com/downloads/60ApiGuide.zip
(1.6 MB) Dort speziell der Developers Guide
Da steht das ziemlich gut beschrieben bzw. schau dich mal unter
http://www.ibphoenix.com um. Dort gibts ne Menge.
zu der anderen Sache: Probier mal folgendes:
SQL-Code:
CREATE PROCEDURE TEST
RETURNS (ERGEBNIS INTEGER)
AS
DECLARE VARIABLE Varible_Boolfeld SMALLINT;
begin
/* Procedure Text */
select b.boolfeld from tableB b
join tableA a on a.id=b.id
into :Variable_Boolfeld;
If (:Variable_Boolfeld =1) then
begin
/* aufsummieren */
end
Else
begin
/* subtrahieren */
end;
end
Wie das subtrahieren per Funktion geht hab ich keine Ahnung. Mal bissl im DevGuide suchen.