We composed the following SQL script according to your description :
Code: Select all
CREATE OR REPLACE TYPE AMY_NUMBERS AS TABLE OF NUMBER
/
CREATE OR REPLACE PACKAGE AMY_PACK
AS
intvar NUMBER;
TYPE TCursor IS REF CURSOR;
PROCEDURE MY_IN_PARAMS_PROC
(
id_p IN NUMBER,
char_p IN CHAR,
varchar_p IN VARCHAR2,
int_p IN NUMBER,
int64_p IN NUMBER,
double_p IN NUMBER,
date_p IN DATE,
raw_p IN RAW
);
END AMY_PACK;
/
CREATE OR REPLACE PACKAGE BODY AMY_PACK
IS
PROCEDURE MY_IN_PARAMS_PROC
(
id_p IN NUMBER,
char_p IN CHAR,
varchar_p IN VARCHAR2,
int_p IN NUMBER,
int64_p IN NUMBER,
double_p IN NUMBER,
date_p IN DATE,
raw_p IN RAW
) IS
new_date DATE;
BEGIN
SELECT sysdate into new_date FROM dual;
END MY_IN_PARAMS_PROC;
END AMY_PACK;
/
CREATE OR REPLACE TYPE AAsdwsT_NUMBERS AS TABLE OF NUMBER;
/
CREATE TABLE MYDEPT (DEPTNO NUMBER(2), DNAME VARCHAR2(14), LOC VARCHAR2(13), CONSTRAINT PK_MYDEPT PRIMARY KEY (DEPTNO))
/
INSERT INTO MYDEPT VALUES(10, 'IT', 'BARSELONA')
/
DELETE FROM MYDEPT WHERE DEPTNO=10
/
As a separator we used the character '/' :
We have successfully executed the SQL queries specified with this script. Please provide the full text of the SQL script execution of which requires the mentioned changes in the ODAC source code