SonarQube规则plsql:QuotedIdentifiersCheck失败

时间:2017-11-07 09:23:46

标签: plsql sonarqube

此SonarQube规则检查未使用带引号的标识符。 但是当列别名由空格组成时,SQL语法需要引号。

在开发人员创建此类变量时同意该规则:

"hello" VARCHAR2(42) := 'world';

但不同意:

Select myColA as "Column A",
       myColB as "column B", 
       ...

Sonar不应该在Select语句中找到别名。

正确吗?

1 个答案:

答案 0 :(得分:0)

这似乎很合理。 This improvement应该包含在SonarPLSQL的下一个版本中。