在 PL/SQL 变量名称中使用下划线或大写字母



PL/SQL中的变量名应该使用下划线或大写字母来分隔单词吗?

this_is_my_variable还是thisIsMyVariable

找不到一个明确的答案,我都见过。

PL/SQL 使用第一种样式:this_is_my_variable

它是PL/SQL的普遍接受的编码风格。

所有文档和示例代码都是这样编写的。所有关于PL/SQL的Oracle文档和课程都使用该约定。

就像Java使用另一个(骆驼案)一样。

我强烈建议投资Joe Celko的SQL编程风格。

基本上呼应@user1598390,您应该避免骆驼盒并将所有内容卡在一起。

骆驼案有许多问题,主要是:

  1. 必须有一个商定的格式:upcCode,UpcCode,UPCCode。导致混淆,最终得到同一变量的多个版本。
  2. 研究发现,它会减慢阅读和写作速度。

无空格:

  1. 这是打孔卡的保留,由于列数有限,您减少了空间。
  2. 我们不使用打孔卡。

这只是一种命名便利,请使用适合您的其他团队成员的任何内容。

这取决于

你。您将看到的大多数PL/SQL都使用蛇形大小写(即variables_like_this)。就个人而言,我不喜欢这种风格,所以使用骆驼壳(即likeThis)。

遵循您的团队编码规则将是首选。

最新更新