Ich habe eine Domain blob1$ typ text segmenzsize 80 erstellt.
Ich erzeuge eine procedure mit einem Rückgabewert typ blob1$...
Jetzt erstelle ich einen View, der mir den Wert aus der procedure liefert.
Code:
create or alter procedure sp_test
returns (
result blob1$)
as
begin
result = 'ein Blob';
suspend;
end
CREATE OR ALTER VIEW V_TEST(
RESULT)
AS
select
(select result from sp_test)
from rdb$database
;
Die Feldliste vom View zeigt mir als Typ ein Blob Länge 1.
Die erzeugte Domain rdb$30 zeigt auch die Länge 1. (siehe Anhang)
Erwartet hätte ich den Standard von 80.
Ist das jetzt ein Fehler in Firebird?
Frank