Hi,
Format gibt es in Firebird nicht.
Wenn ich aber das Statement auflöse und den Umweg über eine Variable mache, dnn geht es:
SQL-Code:
create procedure TRUS_ARTIKELNUMMER (
WERT type of WAEHRUNG)
returns (
NUMMER type of VARCHAR6,
ZUSATZ type of VARCHAR2)
as
declare variable TEMP INTEGER$;
begin
temp = trunc(:wert);
nummer = lpad(:temp, 6, '0');
zusatz = lpad(trunc((:wert - trunc(:wert)) * 100), 2, '0');
suspend;
end
Und der Punkt ist auch der Dezimalpunkt...
Ist zwar verwirrend, aber funktioniert so.
Danke
Frank