Expressions
GaussDB is compatible with most database expressions.
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
Simple expressions |
Supported. |
- |
2 |
Analytic view expressions |
Not supported. |
- |
3 |
Compound expressions |
Supported. |
- |
4 |
CASE expressions |
Supported. |
- |
5 |
Column expressions |
Supported. |
- |
6 |
CURSOR expressions |
Not supported. |
- |
7 |
Datetime expressions |
Supported, with differences. |
GaussDB command output does not contain time zone information, but Oracle Database contains time zone information similar to "PM AMERICA/LOS_ANGELES." |
8 |
Function expressions |
Supported. |
- |
9 |
Interval expressions |
Partially supported. |
GaussDB supports statements in the format of "SELECT INTERVAL '999999999 23:59:59.999' day(9) to second FROM DUAL;" but does not support statements in the format of "SELECT(SYSDATE-SYSDATE) DAY TO SECOND FROM DUAL;". They are supported in Oracle Database. |
10 |
JSON object access expressions |
Partially supported, with differences. |
|
11 |
Model expressions |
Not supported. |
- |
12 |
Object expressions |
Not supported. |
- |
13 |
Placeholder expressions |
Partially supported. |
GaussDB supports general placeholder expressions such as ":var", but does not support the combination of two general placeholder expressions using the INDICATOR keyword. |
14 |
Scalar subquery expressions |
Supported. |
- |
15 |
Type constructor expressions |
Partially supported. |
GaussDB cannot specify the NEW keyword before the type constructor, but Oracle Database can. |
16 |
Expression lists |
Supported. |
- |
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