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まででした
古い作りの名残でしょうか..