Från min Oracle-ish synvinkel var detta ditt stora misstag:
CREATE OR REPLACE PROCEDURE "CustOrdersOrders"
- -
these double quotes
Eftersom Oracle som standard lagrar alla objektnamn i ordboken med versaler, men du kan referera till det som du vill, t.ex. custordersorders
, CUSTordERsordERS
, CUSTORDERSORDERS
, CustOrdersOrders
- inga problem. Men om du anger något namn (procedur, tabell, kolumn, ...) med dubbla citattecken, måste du använd dubbla citattecken varje gång du hänvisar till det objektet, omslutet av samma dubbla citattecken och matchande skiftläge precis som du använde det när du skapade objektet.
Så:antingen återskapa proceduren som CREATE OR REPLACE PROCEDURE CustOrdersOrders
(vilket är vad jag skulle föreslå), eller använd dubbla citattecken.