sql >> Base de Datos >  >> RDS >> Oracle

¿Por qué la consulta Oracle 12c requiere comillas dobles alrededor de la tabla?

¿Tal vez creó la tabla con comillas dobles? El uso de comillas dobles preservaría el caso y dado que el nombre de la tabla tiene letras mayúsculas y minúsculas en su ejemplo, Oracle puede encontrarlo solo cuando usa comillas dobles.

Sin las comillas dobles, Oracle probablemente usa un solo caso (¿superior?) independientemente de cualquier caso que pueda tener en la tabla, de forma predeterminada.

Por ejemplo:si crea la tabla usando

create table "TaBlE_NaMe" (blah..)

entonces debe usar las comillas dobles en su SELECT.

Si crea la tabla usando

create table TaBlE_NaMe (blah..)

El SELECCIONAR sin comillas debería funcionar correctamente. (También funcionaría con la cita si tuviera todas las letras del nombre de la tabla en mayúsculas)