Cita:
Iniciado por Worp9975 Las comillas dobles "" se utilizan en oracle para identificar (de ahí lo de identificador) literalemente el nombre de un objeto
por ejemplo:
Código:
SQL> CREATE TABLE "PePe" (
id number(8) ,
txt varchar2(100)
) ;
Puedo ver lo que tiene con :
Pero si escribo
me dirá que la tabla no existe. Las "" nos sirven para que Oracle guarde en el diccionario de datos el nombre de la tabla respetando el CASE (mayúsc-minúsc) . Por lo que nunca se deben usar las comillas dobles para identificar objetos .
Salu2
Hola amigos soy nuevo en oracle y a mi me pasa lo contrario...
tengo la consulta
select * from tb_tabla where cod='2323232'
y me da el error
ORA-00904: "COD": identificador no valido y ese campo existe
pero si pongo
select * from tb_tabla where "cod"='2323232' si funciona
como hago para que no me toque poner el nombre del campo entre " "
en la consola web de oracle tambien pasa lo mismo y en la consola DOS =
primero no me reconocia la tabla entonces cree un sinonimo publico pero ahora me pasa este error
tengo instalado de forma local Oracle 10g Express y Wamp 5
muchas garcias por su ayuda