SQL * Plus中运算符的优先级

时间:2010-10-14 16:10:21

标签: sql sqlplus operator-precedence

如何

A - B U B - A

在SQL * Plus中解析?

是否解析为

(A - B) U (B - A)A - (B U B) - A

我可以使用Google找到this page,但它没有说明哪个优先级更高,U-

1 个答案:

答案 0 :(得分:2)

对于Oracle,所有SQL集合运算符都具有相同的优先级。 请参阅:http://www.nycinformatics.com/sql/sqlsetoperators.htm \ 和http://download.oracle.com/docs/cd/A58617_01/server.804/a58225/ch3all.htm

因此,对于您的问题,订单是:

(((A - B) U B) - A)