запрос
execute block
returns
(
c varchar(100)
)
as
declare a varchar(100);
declare b varchar(100);
begin
a='12345';
b=3;
c=substring (a from b+1);
suspend;
end;
диалект 1 выполняется нормально.
диалект 3
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Dynamic SQL Error.
expression evaluation not supported.
оно понятно что к varchar нельзя прибавить, и в диалекте 3 нормально
предупреждает. Но почему в диалекте 1 выполняется нормально?
--
Кочмин Александр