Oracleで30文字より長いファンクション名(とかの識別子)は付けられない

Oracle 11gでFunctionで処理をしてしまおうと

CREATE OR REPLACE FUNCTION なんとかかんとか長いファンクション名 (code in VARCHAR) RETURN VARCHAR2
// 処理いろいろ
END;

を流すとエラーが

エラー・レポート -
ORA-00972: 識別子が長すぎます。
00972. 00000 -  "identifier is too long"
*Cause:    An identifier with more than 30 characters was specified.
*Action:   Specify at most 30 characters.

Function名に30文字以上はだめ..?
PL/SQLのプログラム上の制限

識別子は30Byteまででした
古い作りの名残でしょうか..

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください