是否可以对oracle包运行sql查询?

时间:2020-08-28 15:30:48

标签: sql oracle package

我有一个有关sql查询的查询,该查询将一些数据传递给Oracle软件包。我的sql查询尝试与该程序包处理的数据进行交互,此外,我还目视验证了此程序包存在并且可以访问。但是执行查询时,它返回我没有这样的程序包。

我离开了sql语句:

SELECT NVL(ROUND(SUM(MONTO_CUOTA *
                     DECODE(A.TIPO_IMPUTACION, 1, 1, 2, -1, 1) *
                     CONTROL_OPERAC.PCK_SERVICIO.OBTENER_VALOR_1(FECHA_VALOR_CUOTA,
                                                                     TIPO_FONDO) / CASE
                       WHEN VINU_TIPO_MONEDA = 1 THEN
                        1 
                       WHEN VINU_TIPO_MONEDA = 2 THEN
                        CONTROL_OPERAC.PCK_SERVICIO.OBTENER_VALOR_2(FECHA_IMPUTACION)
                       ELSE
                        1
                     END),
                 2),
           0)  
  FROM TABLE(MOVIMIENTO.PCK_CART_PIPELINED.EXAMPLE(44682158,
                                                      1,
                                                      1,
                                                      NULL,
                                                      NULL,
                                                      NULL,
                                                      13-05-1981, 
                                                      31-07-2020, 
                                                      NULL)) A,
       DATOSEXAM.MAPEO_CODIGOS B
 WHERE A.ID_CODIGO_MVTO = B.ID_CODIGO_MVTO
   AND B.TIPO_CUENTA = A.TIPO_CUENTA
   AND B.CLASIFICACION = 'EXAMPLE'
   AND A.ID_ADMINISTRADORA = 900;

我收到的错误消息如下:

ORA-00904: "MOVIMIENTO"."PCK_CART_PIPELINED"."EXAMPLE": identificador no válido
00904. 00000 -  "%s: invalid identifier"
*Cause:    
*Action:
Error en la línea: 15, columna: 18

是否有针对包装的查询?

非常感谢您,我会很注意您的回答。

致谢!

0 个答案:

没有答案