首页 > 代码库 > sql 奇葩问题奇遇 字段明明有找不到
sql 奇葩问题奇遇 字段明明有找不到
下看图片 大家猜猜
直接select * from 表名 正常。
where 字段 结果报字段不存在 看图片。
搞了好时间
最近发现
建表语句
大家看出问题。 如果还没看出来 ,需要自己我简单了 说明不手工创建表
告诉你把 字段名称加引号
默认是不加的
-- Create table create table DEPARTMENT_ELEARNING ( "dep_no" VARCHAR2(1800) not null, "dep_name" VARCHAR2(2050), "parent_no" VARCHAR2(1800), "order" NUMBER(19), "status" NUMBER(10) )
select * from "dep_no" =‘acd‘
没报错 查到一条记录
我想 如果换成单引号
select * from ‘dep_no‘=‘acd‘
没报错 并且没有记录。
oracle 算是后门还是漏洞 还是bug
sql 奇葩问题奇遇 字段明明有找不到
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。