我想知道是否有办法这样做。
declare
function a(apar in varchar2(1000)) return number;
function b(bpar in varchar2(1000)) return number
as
begin
-- something something something with the a() function
end b;
function a(apar in varchar2(1000)) return number
as
begin
-- something with the b(bpar i
TYPE point IS RECORD (
X NUMBER, -- The X co-ordinate of the point
Y NUMBER -- The Y co-ordingate of the point
);
这是在我的包头中定义的。然后在同一个包中定义的过程中使用它。我可以通过ODP.net调用这个过程吗?
我试图在两个不同的包中编写一个包含服务和serviceimpl类的osgi。捆绑
- packageA
- service class
- packageB
- service impl class
因为在部署过程中,服务和服务都在同一个包中,所以我得到了一个缺少的约束错误。
注意:--如果我把服务和服务都放在不同的包中,它就能正常工作。另外,如果我试图从packageA中导入packageB,它就可以正常工作了。既然两者都在同一个包中,我为什么要导入它呢? explicitly.What是背后的原因?
插件配置:
<plugin>
<
有人能给我解释一下public items inside the package和private items inside package之间的区别吗?
这是什么类型的减速:
create or replace package BOOK_MANAGEMENT
as
function OVERDUE_CHARGES(aName IN VARCHAR2) return NUMBER;
procedure NEW_BOOK (aTitle IN VARCHAR2,
aPublisher IN VARCHAR2, aCategoryName IN VARCHAR2);
end BOOK_MA
我已经将单行提取到rowType变量中。这一行有80个columns.So,我不想在我的程序中硬编码列名,也不想从数据字典中获取列名。
请告诉我,如何访问独立视觉列值?以下是我的代码。
DECLARE
fetchedRow EMP%ROWTYPE;
TYPE columnNameList IS TABLE OF USER_TAB_COLUMNS.column_name%TYPE;
CURSOR empCursor IS select column_name from USER_TAB_COLUMNS where table_name = 'EMP';
empColumnName