如何在存储过程中调用其他数据库函数并返回选择游标

时间:2018-07-02 15:14:41

标签: oracle oracle11g

这里有两个数据库,DB1和DB2。我想从DB2过程中调用如下的DB1函数

.invoke

当我从Oracle SQL工作表中调用它时,它正在工作;但是当我们在游标中调用它时,它将无法正常工作。

我在返回的游标中尝试了以下两种方式:

  1. where chrom = "chr5" and chromStart in (@position) and chromEnd in (@position)
  2. OPEN cur FOR SELECT TO_CHAR(TRANSACTION_DATE,'DD MM YYYY') as DATE_UTC, TO_CHAR(TRANSACTION_DATE,'HH24:MI:SS') as TIME_UTC, IP_ADDRESS, (TRANSACTION_DATE + (UTC_TIMESTAMP() - SYSTIMESTAMP)) as Local_Time, ID, (select DB1.GET_NAME(12) from dual) as TEST_NAME;

任何人都可以帮助解决此问题。

0 个答案:

没有答案