3

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

this_is_my_variable还是thisIsMyVariable

我找不到明确的答案,而且我都见过。

4

5 回答 5

7

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

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

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

就像 Java 使用另一种(驼峰式)一样。

于 2012-10-10T15:25:16.217 回答
3

我强烈建议投资Joe Celko 的 SQL Programming Style

基本上呼应@user1598390,你应该避免骆驼案和把所有东西混在一起。

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

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

没有空间:

  1. 这是对穿孔卡片的一种保留,由于列数有限,您减少了空间。
  2. 我们不使用穿孔卡片。
于 2012-10-10T16:52:58.507 回答
2

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

于 2012-10-10T15:24:35.043 回答
2

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

于 2012-10-10T15:26:15.743 回答
1

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

于 2012-10-10T16:35:30.490 回答