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
私は少しグーグル、私が正しい形式で日付を入力することは理解できないようです。誰でも助けてくれますか?