Sql语句为什么大写详解程序员


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

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

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/1880.html

(0)
上一篇 2021年7月15日 23:29
下一篇 2021年7月15日 23:29

相关推荐

发表回复

登录后才能评论