Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Case sensitive no stored procedure

Somente para tirar uma dúvida... fiz alguns testes no MySQL com procedures, inclusive com erros possíveis, entretanto, percebi que não existe "CASE SENSITIVE" para as stored procedures, no caso, fiz o chamamento de procedure com nomes iguais e somente diferenças em maiúsculas e minúsculas e, ela rodou... segue o exemplo:

call Sp_com_funcoes;

call sp_Ccom_Funcoes;

call SP_COM_FUNCOES;

Todas funcionaram perfeitamente... portanto, deve não ser "CASE SENSITIVE". Procede a constatação?

1 resposta
solução!

Olá José Carlos, tudo bem? É isso mesmo no Windows, não existe a distinção entre letras maiúsculas e minúsculas, então esses seus exemplos devem realmente funcionar perfeitamente. Porém se for em sistemas Unix, como MacOS ou alguma distribuição Linux, ele se torna "CASE SENSITIVE" e vai fazer a distinção entre letras maiúsculas e minúsculas. Você pode confirmar isso na seção Identifier Case Sensitivity na documentação do MySQL.

Espero ter esclarecido sua dúvida!