Ist es möglich, Tabellennamen als Parameter in Oracle zu übergeben?
Ich möchte eine gespeicherte Prozedur wie diese erstellen:
PROCEDURE P_CUSTOMER_UPDATE
(
pADSLTable IN Table,
pAccountname IN NVARCHAR2,
pStatus IN NUMBER,
pNote IN NVARCHAR2,
pEmail IN NVARCHAR2,
pMobi IN NVARCHAR2,
pServiceTypeID IN NUMBER,
pDate IN DATE
)
IS
BEGIN
UPDATE pADSLTable
SET STATUS = pStatus, NOTE = pNote, EMAIL = pEmail, MOBI = pMobi, SERVICETYPE_ID = pServiceTypeID, ACTIVATION_DATE = pDate
WHERE ACCOUNT_NAME = pAccountname;
END;
atürlich lässt Oracle mich das nicht tun. Gibt es eine Möglichkeit, dieses Problem zu umgehen? Vielen Dank