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