PL/SQL中的变量名应该使用下划线或大写字母来分隔单词吗?
this_is_my_variable
还是thisIsMyVariable
?
找不到一个明确的答案,我都见过。
PL/SQL 使用第一种样式:this_is_my_variable
。
它是PL/SQL的普遍接受的编码风格。
所有文档和示例代码都是这样编写的。所有关于PL/SQL的Oracle文档和课程都使用该约定。
就像Java使用另一个(骆驼案)一样。
我强烈建议投资Joe Celko的SQL编程风格。
基本上呼应@user1598390,您应该避免骆驼盒并将所有内容卡在一起。
骆驼案有许多问题,主要是:
- 必须有一个商定的格式:upcCode,UpcCode,UPCCode。导致混淆,最终得到同一变量的多个版本。
- 研究发现,它会减慢阅读和写作速度。
无空格:
- 这是打孔卡的保留,由于列数有限,您减少了空间。
- 我们不使用打孔卡。
这只是一种命名便利,请使用适合您的其他团队成员的任何内容。
你。您将看到的大多数PL/SQL都使用蛇形大小写(即variables_like_this
)。就个人而言,我不喜欢这种风格,所以使用骆驼壳(即likeThis
)。
遵循您的团队编码规则将是首选。