
Inline adoc files when they are included exactly once. Also fix language tags because this inlining gives us better information on what language the code is written in.
31 lines
571 B
Plaintext
31 lines
571 B
Plaintext
== Why is this an issue?
|
|
|
|
Full outer joins aren't in common use, and as a result many developers don't really understand them. Therefore, each use of this language feature should be reviewed.
|
|
|
|
|
|
=== Noncompliant code example
|
|
|
|
[source,sql]
|
|
----
|
|
BEGIN
|
|
SELECT *
|
|
BULK COLLECT INTO result
|
|
FROM DUAL d1
|
|
FULL OUTER JOIN DUAL d2 ON d1.dummy != d2.dummy; -- Noncompliant
|
|
END;
|
|
/
|
|
----
|
|
|
|
ifdef::env-github,rspecator-view[]
|
|
|
|
'''
|
|
== Implementation Specification
|
|
(visible only on this page)
|
|
|
|
=== Message
|
|
|
|
Review this use of "FULL OUTER JOIN".
|
|
|
|
|
|
endif::env-github,rspecator-view[]
|