› Fóruns › SQL e PL/SQL › Problem Procedure › Problem Procedure
Thunder vc tem sido um cara super paciente, obrigado..
antes de ler como fiz abaixo lembre-se essa é minha primeira procedure no oracle
Foi Compilado, mas creio que da forma que fiz ão esta correta, pois quando vou chama-la no Crystal ele reclama do cursor
Crystal Reports
Database Connector Error: “ADO Error Code 0x80040e14
Source: Microsoft OLE DB Provider for Oracle
Description: ORA-06550: line 1, column 15:
PLS-00225: subprogram or cursor ‘TESTE’ reference is out of scope
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
Native Error: 6550 [Database Vendor Code: 6550]
:s
Eu reescrevi como consegui entender e ficou assim:
create or replace
PROCEDURE RELAT_REEMBOLSO
create or replace package types
as
type CursorType is ref cursor;
end;
(dtINICIO IN DATE,
dtFIM IN DATE,
fORNEC IN NUMBER,
cCursor OUT TYPE.CursorType) IS
BEGIN
OPEN cCursor FOR