CB
The set operators are not valid on columns of type BLOB, CLOB, BFILE, VARRAY, or nested table.
https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/The-UNION-ALL-INTERSECT-MINUS-Operators.html#GUID-B64FE747-586E-4513-945F-80CB197125EE
B: this option is wrong.
we can use UNION ALL with 2 tables having columns with CLOB datatype. But we cannot use UNION,INTERSECT and MINUS SET operators as it performs removal of duplicate and sorting implicitly and could not work with CLOB.
Hi, but in official doc from oracle, i found:
The set operators are subject to the following restrictions:
The set operators are not valid on columns of type BLOB, CLOB, BFILE, VARRAY, or nested table.
The UNION, INTERSECT, EXCEPT, and MINUS operators are not valid on LONG columns.
If the select list preceding the set operator contains an expression, then you must provide a column alias for the expression in order to refer to it in the order_by_clause.
You cannot also specify the for_update_clause with the set operators.
You cannot specify the order_by_clause in the subquery of these operators.
You cannot use these operators in SELECT statements containing TABLE collection expressions.
B should be included into the TRUE answer:
https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/The-UNION-ALL-INTERSECT-MINUS-Operators.html#GUID-B64FE747-586E-4513-945F-80CB197125EE
The set operators are subject to the following restrictions:
The set operators are not valid on columns of type BLOB, CLOB, BFILE, VARRAY, or nested table.
The UNION, INTERSECT, and MINUS operators are not valid on LONG columns.
If the select list preceding the set operator contains an expression, then you must provide a column alias for the expression in order to refer to it in the order_by_clause.
You cannot also specify the for_update_clause with the set operators.
You cannot specify the order_by_clause in the subquery of these operators.
You cannot use these operators in SELECT statements containing TABLE collection expressions.
CE is the answer
None of the set operator can be used with CLOB -False
The set operator which is excluding duplicate rows (intersect,minus,union) will fail to compare the LOB data type.
Union all operator doesn't throw any error if it contains LOB datatype
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
jfc1
Highly Voted 1 year, 12 months agojm9999
Highly Voted 1 year, 3 months agoArslanAltaf
Most Recent 9 months agoShahedOdeh
3 months, 4 weeks agosafasayed19
2 months, 3 weeks agoTATSSSS
10 months agohmatinnn
12 months agoSangiii
1 year, 4 months agoalelejaja
7 months, 2 weeks agoMariGare
1 year, 5 months agoShrimathi
1 year, 5 months agojohannfurma
1 year agogyanji
2 years, 1 month agoholdfaststrongly
2 years, 3 months agoAveragenoob
2 years, 4 months agoArtur1991
2 years, 4 months agonhquoc1990
2 years, 4 months ago