Я хочу выполнить простую функцию в Oracle. Подпись определяется следующим образом:
CREATE OR REPLACE FUNCTION NewCaseListForValidation
(
p_fromDate in DATE,
p_toDate in DATE,
p_rowCount in INT
)
RETURN
SYS_REFCURSOR
IS
return_value SYS_REFCURSOR;
...
Я должен быть в состоянии выполнить это с:
var rc refcursor
exec :rc := newcaselistforvalidation('2010-01-01','2011-01-01',100);
print :rc
Но при наборе "newcaselistforvalidation ('2010-01-01', '2011-01-01', 100)" я получаю:
ERROR at line 1:
ORA-01861: literal does not match format string
ORA-06512: at line 1
Я немного погуглил и, кажется, не могу понять, чтобы набрать дату в правильном формате. Кто-нибудь может мне помочь?