rspec/rules/S2562/plsql/rule.adoc

46 lines
695 B
Plaintext

For better readability, column aliases should be used with the ``++AS++`` keyword. If it is missing, it could be misread as another column being selected.
== Noncompliant Code Example
----
DECLARE
result DUAL.dummy%TYPE;
BEGIN
SELECT
dummy d -- Non-Compliant - could be misread as selecting both "dummy" and a column "d"
INTO
result
FROM
DUAL;
END;
/
----
== Compliant Solution
----
DECLARE
result DUAL.dummy%TYPE;
BEGIN
SELECT
dummy AS d -- Compliant
INTO
result
FROM
DUAL;
END;
/
----
ifdef::env-github,rspecator-view[]
'''
== Implementation Specification
(visible only on this page)
include::message.adoc[]
endif::env-github,rspecator-view[]