sql 奇葩问题奇遇 字段明明有找不到
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 奇葩问题奇遇 字段明明有找不到的主要内容,如果未能解决你的问题,请参考以下文章
gitgit compare with branch 一样的代码 但是却标识不一样 成块显示 Git 比较 不准确