Operators
GaussDB is compatible with operators except hierarchical query.
SQL Operators
No. |
Oracle |
GaussDB |
---|---|---|
1 |
Unary and binary operators |
Supported |
2 |
Operator precedence |
Supported |
Arithmetic Operators
No. |
Oracle |
GaussDB |
---|---|---|
1 |
Unary operators: positive (+) and negative (–). |
Supported |
2 |
Binary operators: addition (+) and subtraction (–). |
Supported |
3 |
Binary operators: multiplication (*) and division (/). |
Supported |
COLLATE Operator
No. |
Oracle |
GaussDB |
---|---|---|
1 |
COLLATE collation_name |
Supported |
Connection Operators
No. |
Oracle |
GaussDB |
---|---|---|
1 |
|| |
Supported |
Set Operators
No. |
Oracle |
GaussDB |
---|---|---|
1 |
union |
Supported |
2 |
union all |
Supported |
3 |
intersect |
Supported |
4 |
minus |
Supported |
Multiset Operators
No. |
Oracle |
GaussDB |
---|---|---|
1 |
multiset except |
Supported |
2 |
multiset intersect |
Supported |
3 |
multiset union |
Supported |
User-defined Operators
No. |
Oracle |
GaussDB |
Difference |
---|---|---|---|
1 |
CREATE OPERATOR |
Supported. |
|
Comparison Operators
No. |
Oracle |
GaussDB |
---|---|---|
1 |
< = |
Supported. |
2 |
< > |
Supported. |
3 |
> = |
Supported. |
4 |
^ = |
Supported. |
5 |
! = |
Not supported. For !=, if there is a space between an exclamation mark (!) and an equal sign (=), the exclamation mark will be identified as factorial. |
For comparison operators <=, <>, >=, and ^=, if there is a space between two symbols, it does not affect normal operations. For !=, if there is a space between an exclamation mark (!) and an equal sign (=), the exclamation mark will be identified as factorial, which may cause the result to be inconsistent with the expected result.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot