Eventuali duplicati:
Why are Oracle table/column/index names limited to 30 characters?Perché esiste una lunghezza massima per i nomi di stored procedure?
Quando si scrive una stored procedure in Oracle, ho scelto un nome particolarmente descrittiva, e quando si tenta di aggiornare lo script mi è stato informato il nome era troppo lungo .
37 15 PLS-00114: identifier 'blah_blah_blah_blah_blah_blah' too long
Perché esiste un limite così restrittivo per i nomi dei processi memorizzati? È solo specifico per Oracle o è comune in altri sistemi db?
Ci scusiamo per i duplicate
In SQL Server è '128' caratteri in quanto è la lunghezza massima per un' sysname' (il tipo di dati utilizzato nelle tabelle di base del sistema) –
Questo è molto meglio di 30 in Oracle, come ho scoperto rapidamente. – JWiley
Perché Oracle viene dai giorni in cui 30 personaggi erano considerati più che sufficienti! Dopo tutto, con nomi di file di 8 caratteri, 30 sono una tonnellata! –