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 奇葩问题奇遇 字段明明有找不到的主要内容,如果未能解决你的问题,请参考以下文章

一个奇葩的SQL题,够强大。

奇葩的FeignClient问题

gitgit compare with branch 一样的代码 但是却标识不一样 成块显示 Git 比较 不准确

求助!!!PHP,明明数据库创建是正确的,但就是找不到记录。。

ArcMap“定义查询”中关于字符串的奇葩问题

KB奇遇记:艰难的上线