您的位置:首页 > 数据库

Sql语句为什么大写

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

建议如下:

1、一般的数据库中SQL语句对大小写不敏感,一般如SQL关键字、对象名称大小写都会自动转换。但对引号内的字符串大小写会敏感。

2、执行效率没测试过,应该影响不大,如Oracle会在发送SQL语句的客户端自动转换。使用大写还是小写主要看个人习惯(包括保留字、关键字),但还是希望个人风格能够统一或者与团队配合,如同code中的注释。

3、部分数据存储的是大小写,那区分就有意义了。另外数据字典中的元数据Oracle默认使用大写。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: