您现在的位置是:群英 > 数据库 > 关系型数据库
Oracle大小写的问题哪些需要了解?
Admin发表于 2021-11-15 17:56:401371 次浏览

    这篇文章我们来了解Oracle大小写的问题,下文将介绍库表列大小是否敏感,查询语句字符串是否大小写敏感这些,对大家了解Oracle中大小敏感的问题有一定的帮助,有需要的朋友可以了解看看。

    一、库表列大小是否敏感

    首先,我们使用的Oracle的关键字时是不需要区分大小写的,比如创建表的CREATE或create是等价的.

    需要说明的是Oracle大小写不敏感的前提条件是在没有使用引号"的前提下!!!

    比如一下的sql创建出来的表结构都是一样,都是大写(也就是大家常说的Oracle不区分大小写,默认都是大写)

    当我使用了双引号"声明的表名,列名是明确区分大小写的!!!

    测试例子:创建大写表结构

    这里由于DESC是保留关键字,只能使用"引起来才能正常的工作

    使用以下语句能正常的工作:

    使用以下语句不能正常工作:

    测试例子:创建小写表结构

    使用以下语句能正常工作:

    总结:

    Oracle默认是大写,也就是说在没有使用"对表名和列名进行限定的时候,表名不过是小写还是大写,最后都默认成了大写

    创建表结构时,如果使用 "对表名或列名进行限定后,那么生成的表名或列名严格按照"中的大小写进行匹配,在查询是必须严格匹配.

    SQL中如果使用了保留关键字,那么必须对该关键字用"进行限定,SQL正常的工作.

    二丶查询语句字符串是否大小写敏感

    Oracle对字符串中的内容是大小写敏感的.

    表中数据:

    查询结果:

    关于Oracle大小写敏感的问题就介绍到这,本文对大家了解Oracle大小写的使用有一定的参考价值,感兴趣的朋友可以了解一下最后,想要了解更多oracle的内容,大家可以关注其它的相关文章。

文本转载自PHP中文网

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: Oracle大小写
相关信息推荐
2022-10-19 18:00:19 
摘要:解决方法:1、登录数据库之后,利用“select host,user from user;”语句查询用户和权限;2、利用“grant select,update,insert,delete on mas.* to 新建用户@localhost identified by "密码";”语句添加普通权限的用户,重新登录mysql数据库即可。
2022-06-09 17:55:41 
摘要:sql注入一般可以通过网页表单直接输入。sql注入是指web应用程序对用户输入数据的合法性没有判断或过滤不严格,攻击者可以添加额外的sql语句实现非法操作。
2022-05-11 10:51:37 
摘要:在Mysql5.7中如何搭建主从复制?下面这篇文章给大家介绍Mysql5.7-主从复制搭建步骤,有需要的朋友可以学习了解一下~
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部