Oracle查询表名和字段名要加双引号问题解释
不加双引号建表时,建出来的结果都一样 ,都即为TABLE_NAME
sqlcreate table Table_name create table table_name create table table_Name -- ... -- 该情况建表的结果为TABLE_NAMEsql-- 以建表语句使用Table_name为例,如果查询的话,下面三种都能查出来 select * from table_name -- 全小写 select * from TABLE_NAME -- 全大写 select * from Table_name -- 建表使用的写法加双引号建表时,双引号里面是啥,建的表名就是啥,查询时也需要双引号包裹表名
sqlcreate table "Table_name"sqlselect * from "Table_name" -- 只有这样才能查出来 select * from Table_name -- 查不出来 select * from "TABLE_NAME" -- 查不出来 select * from "table_name" -- 查不出来字段名和表名也是同理