Y
yuejun
Unregistered / Unconfirmed
GUEST, unregistred user!
create or replace type TSumStr as object
(
str varchar2(4000),
static function gg(sctx in out Varchar2) return number
);
/
create or replace type body TSumStr is
static function gg(sctx in out VarChar2) return number is
begin
sctx := 'xx';
end;
end;
/
用ADOQUERY单独执行上两条SQL语句,
第一条创建对象定义的SQL语句可以正常执行
第二条创建对象主体的SQL语句不能执行,报“不正常地定义参数对象,提供了不一致或不完整的信息。”,但是用PL/SQL可以执行。
何解?
(
str varchar2(4000),
static function gg(sctx in out Varchar2) return number
);
/
create or replace type body TSumStr is
static function gg(sctx in out VarChar2) return number is
begin
sctx := 'xx';
end;
end;
/
用ADOQUERY单独执行上两条SQL语句,
第一条创建对象定义的SQL语句可以正常执行
第二条创建对象主体的SQL语句不能执行,报“不正常地定义参数对象,提供了不一致或不完整的信息。”,但是用PL/SQL可以执行。
何解?