我试图创建一个以记录类型为参数的过程。我的问题是,我不能在过程之前定义我的类型,它说我的类型没有声明。。我该怎么做?
这是我的代码:
type tip is record ( nume varchar(20), prenume varchar(20) );
create or replace procedure test_procedure (a tip) as
begin
dbms_output.put_line(' ');
end;
错误(1,29):PLS-00201:必须声明标识符“TIP”
不能直接创建记录类型架构对象。但是,您可以在包中定义并使用它。
或者您可以定义对象的类型:
create or replace type tip is object ( nume varchar(20), prenume varchar(20) );
然后使用(请注意,不允许使用参数名):
create or replace procedure test_procedure (p_tip tip) as
begin
dbms_output.put_line(. . .);
end;
/
我参与了一对java项目,其中使用oracle存储过程,使用oracle自定义数据类型,例如oracle对象
我需要对一个参数为PL/SQL表的过程进行JDBC调用。我正在尝试结构对象。但是我没有做正确的事情。我得到错误: ORA-04043:对象“斯科特”。“对象列表结构”不存在。 以下是代码片段: 参数“?”对于本程序,类型为: 我们非常感谢任何能让我们成功的见解谢谢
问题内容: 我正在编写一些JDBC代码,该代码调用具有“自定义对象”返回类型的Oracle 11g PL / SQL过程。每当我尝试使用返回类型的寄存器时,根据所设置的类型执行该语句时,都会收到ORA-03115或PLS-00306错误。下面是一个示例: PLSQL代码: 更多PLSQL代码(自定义对象详细信息): Java代码: 谁能给我一个例子,说明我该怎么做?我想有可能。但是我看不到行集Or
Youtrack上有几种类型,如OwnedField[1]、Group[1]等。 是否可以创建一个自定义类型,该类型具有自定义字段,如ownedField具有链接到用户的自定义字段? 我们希望将类似的行为应用于ownedField,其中,当您选择一个子系统字段(类型为ownedField)时,它会“自动”用与该子系统关联的用户填充问题的字段“受理人”。
该到你发挥创意的时间了。你已经知道了各种不同的 Puppet 资源类型: 包(package), 文件(file)、用户(user),等等。 通常情况下,你既可以组合使用这些内置资源类型做你需要做的一切, 又可以通过一个自定义 define 作为一种资源(以内置资源同样的方式)来使用 (参见第 4 章 书写更优质的配置清单 中有关 define 的内容)。 但是,如果你需要创建自己的资源类型,Pu
我读了很多关于这个问题的文章,我确实找到了一些处理它的文章——但不幸的是,我不能真正理解如何解决我的问题。 现在我正在创建WebService(使用Tomcat 7),我想共享接口。我有大约8个相互关联的接口。例如: 问题是,在创建WAR(用于接口C)文件并尝试在tomcat中部署webservice后,tomcat出现了一个错误,如下所示: 严重:WSSERVLET11:无法分析运行时描述符:c