私は、日付の正当性をチェックするトリガを開発しました。無効な日付を格納できないのでうまく動作しますが、私も奇妙なエラーメッセージが表示され、理由を把握できません。私のコードは次のとおりです: CREATE OR REPLACE TRIGGER "CHECKDATEVALIDITY"
BEFORE INSERT OR UPDATE
ON Event
FOR EACH ROW
BEGIN
I
私は、Oracleで次のブロックを実行している(それが何をするのかが重要なのではありません) BEGIN
SDO_RDF_INFERENCE.CREATE_RULES_INDEX(
'my_index',
SDO_RDF_Models('my_model'),
SDO_RDF_Rulebases('RDFS'));
END;
と、次のエラー取得: ORA
以下の挿入コマンドを実行すると、ORA-01843が表示されます。私のコードに何か問題がありますか?私の宣言と間違っているように思わ何 ORA-01843: not a valid month
ORA-06512: at "MDSYS.SUPERHEROES_AUDIT", line 8
ORA-04088: error during execution of trigger 'MDSYS.S
次のエラーメッセージが表示されます。 2011-08-08 14:27:09 [E]: xxx - ORA-06502: PL/SQL: numeric or value error:
character string buffer too small
ORA-06512: at "xxx", line 1671
ORA-06512: at "xxx", line 2083
ORA-065
それは私にORA-06512エラー PROCEDURE PX(pNum INT,pIdM INT,pCv VARCHAR2,pSup FLOAT)
AS
vSOME_EX EXCEPTION;
BEGIN
IF ((pNum < 12) OR (pNum > 14)) THEN
RAISE vSOME_EX;
ELSE
EXECUTE