As inserções foram feitas com os nomes em UPPERCASE, mas o nome das tabelas estão em lowercase. Logo.. o SQL trata a seleção das tabelas como não sendo case sensitive?
As inserções foram feitas com os nomes em UPPERCASE, mas o nome das tabelas estão em lowercase. Logo.. o SQL trata a seleção das tabelas como não sendo case sensitive?
Acredito que depende do sistema operacional, mas no Windows, me parece que não é case sensitive. Também depende do banco de dados; no caso do MySQL, acredito que ele armazena o nome das tabelas em lower case por padrão.
De qualquer forma, a boa prática é manter a consistência do seu time ou da sua empresa ao nomear tabelas ou realizar consultas. Eu costumo utilizar lower case sempre para consulta aos nomes de tabela e manter o UPPER CASE para syntaxe SQL (SELECT, FROM, WHERE, etc.), pois facilita a legibilidade.