1
I have researched several sources and found no definitive answer to this question.
I believe that this is a pertinent question because, based on this, we can create the names of database objects by seeing these limits.
For example, suppose I have a stored procedure
with the name SPD_MINHA_STORED_PROCEDURE_REVOLUCIONARIA_PROJETADA_PARA_SALVAR_O_MUNDO
.
This sequence has 72 characters. Suppose I create another process
with the name
SPD_MINHA_STORED_PROCEDURE_REVOLUCIONARIA_PROJETADA_PARA_SALVAR_A_GALAXIA
.
Now suppose, Firebird understands and considers only the first 30 characters (which in the case of their name procedures, are the same).
When I summon these stored procedures, I will have problems because, if the Firebird understands and considers only the first 30 characters of the name, how will I know which Precedent is being called?
What limits to the names of the database objects informed them in the relations down below:
FireBird Versão 2.5.5
Stored Procedures -> Limite do nome = ?
Table -> Limite do nome = ?
View -> Limite do nome = ?
Trigger -> Limite do nome = ?
Exception -> Limite do nome = ?
Nome de variáveis/parâmetros de stored's -> Limite do nome = ?
Did any of the answers solve your problem? Do you think you can accept one of them? If you haven’t already, see [tour] how to do this. You would help the community by identifying the best solution for you. You can only accept one of them, but you can vote for anything on the entire site (if you score enough).
– Maniero