valor stored que procedimientos procedimiento parametros para mostrar entrada ejemplos ejecutar devuelven desde declarar datos con almacenados almacenado sql oracle stored-procedures

sql - stored - ¿Por qué hay una longitud máxima para nombres de procedimientos almacenados?



procedimientos almacenados que devuelven un valor (1)

en realidad son 30 caracteres solo en Oracle.

Cada idioma / db tiene un límite de longitud al definir nombres porque el nombre de cada objeto creado en DB se almacena en tablas del sistema y cada columna tiene una longitud fija.

Para el rendimiento, mantenemos los nombres cortos en caso de DB.

Posible duplicado:
¿Por qué los nombres de tabla / columna / índice de Oracle están limitados a 30 caracteres?

Al escribir un procedimiento almacenado en Oracle, elegí un nombre particularmente descriptivo, y al intentar actualizar el script me informaron que el nombre era demasiado largo.

37 15 PLS-00114: identifier ''blah_blah_blah_blah_blah_blah'' too long

¿Por qué hay un límite tan restrictivo en los nombres de proc almacenados? ¿Esto es solo específico de Oracle o es esto común en otros sistemas db?

Perdón por el duplicado