使用Clob作为构造函数的参数时出现问题

埃德·赫尔

我有以下PL / SQL代码:

create type testingclob as object (
  member_value number,
  constructor function testingclob(
    i_aclob    clob
  ) return self as result
);
/
create type body testingclob as
  constructor function testingclob(
    i_aclob    clob
  ) return self as result
  is
  begin
    member_value := 0;
    return;
  end;
end;
/
declare 
   l_test testingclob;
begin

   l_test := new testingclob('some text');
end;

但是我得到了错误

ORA-06550: line 5, column 18:
PLS-00307: too many declarations of 'TESTINGCLOB' match this call
ORA-06550: line 5, column 4:

该类型的编译工作正常。但是,看来我不能使用构造函数。有人知道我在做什么错吗?

弗兰克·奥肯弗斯(Frank Ockenfuss)

该参数'some text'应声明为clob。

declare 
   l_param clob;
   l_test testingclob;
begin
   l_param:= 'some text';
   l_test := new testingclob(l_param);
end; 

默认情况下,系统会提供一个默认构造函数,该构造函数接受与每个属性相对应的参数,请参阅https://docs.oracle.com/cd/B13789_01/appdev.101/b10807/10_objs.htm#i16312章节“定义对象构造函数” 。因此,不能确定构造函数,因为它们都没有命中输入参数varchar2。

尝试

begin
   l_test := new testingclob(1);
end;

这是您的默认构造函数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用构造函数初始化列表初始化结构时出现问题

来自分类Dev

使用将Comparator作为参数实现的类时出现问题

来自分类Dev

在使用Class <?>作为键创建ImmutableMap时出现问题

来自分类Dev

使用Oracle命令参数时出现问题

来自分类Dev

在使用可选参数创建路线时出现问题

来自分类Dev

使用 Aeson 从输入参数解码 json 时出现问题

来自分类Dev

使用参数调用装饰器时出现问题

来自分类Dev

在Android中使用asynctask调用函数时出现问题

来自分类Dev

使用config.yml文件中的整数作为mt_rand()函数(pocketmine插件)中的变量时出现问题

来自分类Dev

传递参数时出现问题

来自分类Dev

在构造函数C ++中初始化属性时出现问题

来自分类Dev

从派生类初始化构造函数时出现问题

来自分类Dev

Moodle REST Web服务:发送数组作为POST参数时出现问题

来自分类Dev

将php变量作为参数传递给mysql查询时出现问题

来自分类Dev

Python 3.8.5中的Tkinter:在函数中创建多个图像作为按钮时出现问题

来自分类Dev

使用指令作为参数调用 PowerShell 时出现的问题

来自分类Dev

Scala中的构造函数出现问题

来自分类Dev

使用oracle函数时如何在mybatis中将参数作为CLOB传递?

来自分类Dev

使用函数作为参数-问题

来自分类Dev

使用函数作为参数-问题

来自分类Dev

使用Moment模块时出现问题

来自分类Dev

使用ArrayWritables时出现问题

来自分类Dev

使用ejs语法时出现问题

来自分类Dev

使用多个列表时出现问题

来自分类Dev

使用GLM时出现问题

来自分类Dev

使用JQuery Toggle时出现问题

来自分类Dev

使用SAP网站时出现问题

来自分类Dev

使用“清除”命令时出现问题

来自分类Dev

使用viewDidLayoutSubviews时出现问题

Related 相关文章

  1. 1

    使用构造函数初始化列表初始化结构时出现问题

  2. 2

    使用将Comparator作为参数实现的类时出现问题

  3. 3

    在使用Class <?>作为键创建ImmutableMap时出现问题

  4. 4

    使用Oracle命令参数时出现问题

  5. 5

    在使用可选参数创建路线时出现问题

  6. 6

    使用 Aeson 从输入参数解码 json 时出现问题

  7. 7

    使用参数调用装饰器时出现问题

  8. 8

    在Android中使用asynctask调用函数时出现问题

  9. 9

    使用config.yml文件中的整数作为mt_rand()函数(pocketmine插件)中的变量时出现问题

  10. 10

    传递参数时出现问题

  11. 11

    在构造函数C ++中初始化属性时出现问题

  12. 12

    从派生类初始化构造函数时出现问题

  13. 13

    Moodle REST Web服务:发送数组作为POST参数时出现问题

  14. 14

    将php变量作为参数传递给mysql查询时出现问题

  15. 15

    Python 3.8.5中的Tkinter:在函数中创建多个图像作为按钮时出现问题

  16. 16

    使用指令作为参数调用 PowerShell 时出现的问题

  17. 17

    Scala中的构造函数出现问题

  18. 18

    使用oracle函数时如何在mybatis中将参数作为CLOB传递?

  19. 19

    使用函数作为参数-问题

  20. 20

    使用函数作为参数-问题

  21. 21

    使用Moment模块时出现问题

  22. 22

    使用ArrayWritables时出现问题

  23. 23

    使用ejs语法时出现问题

  24. 24

    使用多个列表时出现问题

  25. 25

    使用GLM时出现问题

  26. 26

    使用JQuery Toggle时出现问题

  27. 27

    使用SAP网站时出现问题

  28. 28

    使用“清除”命令时出现问题

  29. 29

    使用viewDidLayoutSubviews时出现问题

热门标签

归档