Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

O cliente Oracle requer parênteses em torno dos nomes das colunas?


A principal diferença entre sua primeira e segunda consulta são as aspas (e não os parênteses). Os parênteses adicionais não são necessários. Eles parecem ser um artefato estranho do explorador do servidor VS.

Ao contrário da crença popular, o Oracle diferencia maiúsculas de minúsculas. Os nomes das colunas level_1 e LEVEL_1 são diferentes. Se seus nomes de coluna e tabela estiverem todos em maiúsculas, maiúsculas não importarão porque o Oracle converte todos os identificadores sem aspas em instruções SQL em maiúsculas.

Mas se os nomes de suas colunas e tabelas usarem letras minúsculas, você deverá colocar os nomes das colunas entre aspas duplas para manter o uso de maiúsculas e minúsculas.