SQL之所以要求用大写,其实和SQL的执行有关,SQL也算是一种程序语言,而且比我们平时用的程序语言更高级,大小写的问题只有一点,那就是:你写好的SQL语句,在执行的时候,是先转化为大写字母然后执行,如果小写转化大写,如果大写,那就可以省一个转化的时间.在大型的ERP系统开发时,往往会这么要求,但目前国内很多作坊式的软件公司,做的也都是一些不上台面的项目,所以很少有这么要求的.

建议如下:
1、一般的数据库中SQL语句对大小写不敏感,一般如SQL关键字、对象名称大小写都会自动转换。但对引号内的字符串大小写会敏感。
2、执行效率没测试过,应该影响不大,如Oracle会在发送SQL语句的客户端自动转换。使用大写还是小写主要看个人习惯(包括保留字、关键字),但还是希望个人风格能够统一或者与团队配合,如同code中的注释。
3、部分数据存储的是大小写,那区分就有意义了。另外数据字典中的元数据Oracle默认使用大写。

Sql语句为什么大写相关推荐

  1. sql语句为什么大写居多_懂EXCEL就会SQL,从此查数不求人

    小白如何学习SQL语言? 大部分的文章都是先从意义原理开始讲,再讲环境搭建.还没看到怎么操作就放弃了. 大部分人学习SQL的需求是什么? 而且,大多数人的使用场景是数据库是现成的,这就不涉及数据库的安 ...

  2. 快速提升性能的SQL语句,建议收藏

    来源:cnblogs.com/SimpleWu/p/9929043.html 本文会提到 52 条 SQL 语句性能优化策略. 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 WHERE 及 O ...

  3. 爆肝,52条SQL语句,性能优化,干货必收藏 !

    作者 | SimpleWu 来源 | cnblogs.com/SimpleWu/p/9929043.html SQL语句性能优化 1, 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 ...

  4. 程序开发是编写sql语句的注意事项

    一.操作符优化 1.IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格.但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用 ...

  5. 52条SQL语句性能优化策略

    本文会提到 52 条 SQL 语句性能优化策略. 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引. 2.应尽量避免在 WHERE 子句中对字 ...

  6. 建议收藏 | 全面解析 50+条 SQL 语句性能优化策略

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 后台回复"k8s",可领取k8s资料 来源:r6d.c ...

  7. mysql高效sql语句_高效SQL优化 非常好用的SQL语句优化34条

    高效SQL优化 非常好用的SQL语句优化34条 相关软件相关文章发表评论 来源:2011/2/13 9:38:43字体大小: 作者:佚名点击:576次评论:0次标签: 类型:电子教程大小:8.5M语言 ...

  8. sql加上唯一索引后批量插入_阿里大佬总结的52条SQL语句性能优化策略,建议收藏...

    你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 cnblogs.com/SimpleWu/p/9929043.html 推荐:h ...

  9. 数据库优化:52 条 SQL 语句性能优化策略,果断收藏!

    1 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2 应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值 ...

最新文章

  1. 基于点云的三维物体表示与生成模型
  2. pandas使用groupby函数对dataframe进行分组统计、使用as_index参数设置分组聚合的结果中分组变量不是dataframe的索引(index)
  3. KVM虚拟机安装管理——qemu-kvm方式
  4. 新工具一键安装Java环境!微软又双叒叕造福开发者
  5. MATLAB数学计算与工程分析范例教程,MATLAB数学计算与工程分析范例教程
  6. python-学习 协程函数 模块与包
  7. JAVA面试题:你怎么设计一个消息队列?
  8. HashMap的扩容机制
  9. php 删除相对应的id,PHP 在下面这个留言板代码中加入删除按钮,每一个删除按钮删除相对应一行数据,这怎么弄...
  10. 实例学习SSIS(三)--使用包配置
  11. 三极管开关为什么工作在饱和区和截至区
  12. 在虚拟机、Mac 电脑和旧电脑上绕过 TPM 安装 Windows 11 的方法总结(提供通用无 TPM 检测镜像下载)
  13. QQ空间相册批量下载【原图】
  14. 应届生程序员如何写好一份简历?
  15. 记录每天背的单词,准备考研。(2月21日)
  16. 学生信息管理系统报告
  17. Docker/Docker-Compose部署Django
  18. Linux(日志管理)
  19. html 去掉html超链接下划线
  20. 广角相机app哪个比较好用_专业广角镜头相机app下载

热门文章

  1. JQuery学习——标签页(Tabs)
  2. linux共享实体机硬盘,实现目录共享
  3. Git团队协作工作流程
  4. threejs在墙上挖洞_在墙上飞
  5. RAKsmart日本服务器的综合性能评测
  6. 开放数据资产估值白皮书,首创“数据势能”估值模型【附下载链接】
  7. pycharm设置字体粗细
  8. 记人生第一次参加Codeforces比赛
  9. 明日之后 找不到服务器,《明日之后》无法连接服务器怎么解决 服务器无法连接解决方法...
  10. vue中nextTick的实际应用