以下のように表示されます。
(日本語)
ORA-03001: 実装されていない機能です
(英語)
ORA-03001: unimplemented feature
発生パターン
このエラーは以下のような場合に発生します。
- SQL文が間違っている
- パラメータに間違った値が指定されている
- エラー例
- SQL> SELECT UTL_I18N.TRANSLITERATE('アイウエオ', 'hoge') FROM dual; SELECT UTL_I18N.TRANSLITERATE('アイウエオ', 'hoge') FROM dual; * 行1でエラーが発生しました。: ORA-03001: 実装されていない機能です ORA-06512: "SYS.UTL_I8N", 行561
この場合、UTL_I18N.TRANSLITERATEの第2引数には指定できる値が決められているのですが、間違った文字列が指定されているためエラーになっています。
対処法
- SQL文に構文エラーが無いか見直す。
- パラメータに不正な値が指定されていないか見直す。
備考
- このエラーは、指定したパラメータ値が間違っていることが原因のパターンが多いです。