我想在Oracle中執行一個簡單的函數。簽名的定義如下:簡單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
我google了一下,似乎我不知道以正確的格式輸入日期。誰能幫我?