Advanced Packages
GaussDB is compatible with some advanced packages in Oracle Database, as shown in the following table.
For more information about the advanced packages, see "Advanced Packages" in Developer Guide.
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
DBE_LOB |
For details about how to use it in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_LOB" in Developer Guide. |
|
2 |
DBE_RANDOM |
For details about how to use it in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_RANDOM" in Developer Guide. |
|
3 |
DBE_OUTPUT |
For details about how to use it in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_OUTPUT" in Developer Guide. |
|
4 |
DBE_RAW |
For details about how to use it in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_RAW" in Developer Guide. |
|
5 |
DBE_SCHEDULER |
For details about how to use it in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_SCHEDULER" in Developer Guide. |
|
6 |
DBE_UTILITY |
For details about how to use it in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_UTILITY" in Developer Guide. |
|
7 |
DBE_SQL |
For details about how to use it in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_SQL" in Developer Guide. |
|
8 |
DBE_FILE |
For details about how to use it in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_FILE" in Developer Guide. |
|
9 |
DBE_SESSION |
For details about how to use it in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_SESSION" in Developer Guide. |
|
10 |
DBE_MATCH |
For details about how to use it in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_MATCH" in Developer Guide. |
|
11 |
DBE_APPLICATION_INFO |
For details about how to use it in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_APPLICATION_INFO" in Developer Guide. |
|
12 |
DBE_XMLDOM |
For details about information in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_XMLDOM" in Developer Guide. |
|
13 |
DBE_XMLPARSER |
For details about information in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_XMLPARSER" in Developer Guide. |
|
14 |
DBE_ILM |
For details about information in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_ILM" in Developer Guide. |
|
15 |
DBE_ILM_ADMIN |
For details about information in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_ILM_ADMIN" in Developer Guide. |
|
16 |
DBE_COMPRESSION |
For details about information in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_COMPRESSION" in Developer Guide. |
|
17 |
DBE_HEAT_MAP |
For details about information in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_HEAT_MAP" in Developer Guide. |
|
18 |
DBE_DESCRIBE |
For details about information in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_DESCRIBE" in Developer Guide. |
|
19 |
DBE_XMLGEN |
For details about information in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_XMLGEN" in Developer Guide. |
|
20 |
DBE_STATS |
For details about information in GaussDB, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_STATS" in Developer Guide. |
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
APPEND Procedures |
APPEND Procedures |
- |
2 |
CLOB2FILE Procedure |
Not supported |
- |
3 |
CLOSE Procedure |
BFILECLOSE Procedure |
GaussDB: The parameter type is BFILE, and no function overloading exists. Oracle Database: There are three overloaded procedures. The procedures have three parameters lob_loc, lob_loc, and file_loc, which are of the BLOB, CLOB CHARACTER SET ANY_CS, and BFILE types, respectively. |
4 |
COMPARE Functions |
COMPARE Functions |
GaussDB: There are three overloaded functions. The third parameter (len) is of the BIGINT type. Oracle Database: There are three overloaded functions. The third parameter (amount) is of the INTEGER type. |
5 |
CONVERTTOBLOB Procedure |
LOB_CONVERTTOBLOB Procedure |
GaussDB: This procedure has five parameters, and the third, fourth, and fifth parameters are of the BIGINT type. Oracle Database: This procedure has eight parameters. In addition to all GaussDB parameters, the blob_csid, lang_context, and warning parameters are added, which are of the NUMBER, INTEGER, and INTEGER types, respectively. The third, fourth, and fifth parameters are of the INTEGER type. |
6 |
CONVERTTOCLOB Procedure |
LOB_CONVERTTOCLOB Procedure |
GaussDB: This procedure has five parameters. The third, fourth, and fifth parameters are of the BIGINT type. Oracle Database: This procedure has eight parameters. The third, fourth, and fifth parameters are of the INTEGER type. In addition to all GaussDB parameters, this procedure in Oracle Database adds three parameters: blob_csid, lang_context, and warning, which are of NUMBER, INTEGER, and INTEGER types, respectively. |
7 |
COPY Procedures |
LOB_COPY Functions |
- |
8 |
COPY_DBFS_LINK Procedures |
Not supported |
- |
9 |
COPY_FROM_DBFS_LINK |
Not supported |
- |
10 |
CREATETEMPOracleRY Procedures |
CREATE_TEMPOracleRY Procedures |
GaussDB: There are two overloaded procedures. The first parameter (lob_loc) of the first overloaded procedure is of the BLOB type, and the first parameter (lob_loc) of the second overloaded procedure is of the CLOB type. The third parameter (dur) of the two overloaded procedures is of the INTEGER type, and the default value is 10. Oracle Database: There are two overloaded procedures. The first parameter (lob_loc) of the first overloaded procedure is of the BLOB type. The first parameter (lob_loc) of the second overloaded procedure is of the CLOB type. The third parameter (dur) of the two overloaded procedures is of the PLS_INTEGER type. The default value of dur of the first overloaded procedure is DBMS_LOB.SESSION, and the default value of dur of the second overloaded procedure is 10. |
11 |
DBFS_LINK_GENERATE_PATH Functions |
Not supported |
- |
12 |
ERASE Procedures |
LOB_ERASE Procedures |
- |
13 |
FILECLOSE Procedure |
Not supported |
- |
14 |
FILECLOSEALL Procedure |
Not supported |
- |
15 |
FILEEXISTS Function |
Not supported |
- |
16 |
FILEGETNAME Procedure |
Not supported |
- |
17 |
FILEISOPEN Function |
Not supported |
- |
18 |
FILEOPEN Procedure |
Not supported |
- |
19 |
FRAGMENT_DELETE Procedure |
Not supported |
- |
20 |
FRAGMENT_INSERT Procedures |
Not supported |
- |
21 |
FRAGMENT_MOVE Procedure |
Not supported |
- |
22 |
FRAGMENT_REPLACE Procedures |
Not supported |
- |
23 |
FREETEMPOracleRY Procedures |
Not supported |
- |
24 |
GET_DBFS_LINK Functions |
Not supported |
- |
25 |
GET_DBFS_LINK_STATE Procedures |
Not supported |
- |
26 |
GETCHUNKSIZE Functions |
GETCHUNKSIZE Functions |
- |
27 |
GETCONTENTTYPE Functions |
Not supported |
- |
28 |
GETLENGTH Functions |
Not supported |
- |
29 |
GETOPTIONS Functions |
Not supported |
- |
30 |
GET_STOracleGE_LIMIT Function |
Not supported |
- |
31 |
INSTR Functions |
MATCH Functions |
GaussDB: There are three overloaded functions. The third and fourth parameters of the three overloaded functions are of the BIGINT type. Oracle Database: There are three overloaded functions. The third and fourth parameters of the three overloaded functions are of the INTEGER type. |
32 |
ISOPEN Functions |
Not supported |
- |
33 |
ISREMOTE Function |
Not supported |
- |
34 |
ISSECUREFILE Function |
Not supported |
- |
35 |
ISTEMPOracleRY Functions |
Not supported |
- |
36 |
LOADBLOBFROMFILE Procedure |
LOADBLOBFROMFILE Procedure |
- |
37 |
LOADCLOBFROMFILE Procedure |
LOADCLOBFROMFILE Procedure |
- |
38 |
LOADFROMFILE Procedure |
LOADFROMFILE Procedure |
- |
39 |
MOVE_TO_DBFS_LINK Procedures |
Not supported |
- |
40 |
OPEN Procedures |
BFILEOPEN Procedure |
GaussDB: There is no overloaded procedure. The first parameter (bfile) is of the DBE_LOB.BFILE type, and the second parameter (open_mode) is of the TEXT type. Only the read mode is supported. Oracle Database: There are three overloaded procedures. In the first overloaded procedure, the first parameter (lob_loc) is of the NOCOPY BLOB type, and the second parameter (openmode) is of the BINARY_INTEGER type. In the second overloaded procedure, the first parameter (lob_loc) is of the NOCOPY CLOB CHARACTER SET ANY_CS type, and the second parameter (openmode) is of the BINARY_INTEGER type. In the third overloaded procedure, the first parameter (file_loc) is of the NOCOPY BFILE type, and the second parameter (openmode) is of the BINARY_INTEGER type, and the value can only be file_readonly. |
41 |
READ Procedures |
READ Procedures |
GaussDB: There are two overloaded procedures. Oracle Database: There are three overloaded procedures. The first two overloaded procedures are the same as those in GaussDB. The third overloaded procedure includes four parameters: file_loc, amount, offset, and buffer, which are of the BFILE, NOCOPY INTEGER, INTEGER, and RAW types, respectively. |
42 |
SET_DBFS_LINK Procedures |
Not supported |
- |
43 |
SETCONTENTTYPE Procedure |
Not supported |
- |
44 |
SETOPTIONS Procedures |
Not supported |
- |
45 |
SUBSTR Functions |
LOB_SUBSTR Functions |
- |
46 |
TRIM Procedures |
STRIP Functions |
GaussDB: There are two overloaded procedures. The second parameter (newlen) of the two overloaded procedures is of the BIGINT type. Oracle Database: There are two overloaded procedures. The second parameter (newlen) of the two overloaded procedures is of the INTEGER type. |
47 |
WRITE Procedures |
WRITE Functions |
- |
48 |
WRITEAPPEND Procedures |
WRITEAPPEND Functions |
- |
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
INITIALIZE Procedure |
Not supported |
- |
2 |
NORMAL Function |
Not supported |
- |
3 |
RANDOM Function |
Not supported |
- |
4 |
SEED Procedures |
DBE_RANDOM.SET_SEED Function |
GaussDB: There is no overloaded function. The parameter is of the INTEGER type. Oracle Database: There are two overloaded procedures. The parameter types of the two overloaded procedures are VARCHAR2 and BINARY_INTEGER, respectively. |
5 |
STRING Function |
Not supported |
- |
6 |
TERMINATE Procedure |
Not supported |
- |
7 |
VALUE Functions |
DBE_RANDOM.GET_VALUE Function |
GaussDB: There is no overloaded function. Oracle Database: The VALUE function without parameters is overloaded, and the return type is NUMBER. |
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
DISABLE Procedure |
DISABLE Function |
- |
2 |
ENABLE Procedure |
ENABLE Function |
- |
3 |
GET_LINE Procedure |
GET_LINE Function |
GaussDB: There is no overloaded function. The first parameter (lines) is of the VARCHAR[] type. Oracle Database: There are two overloaded procedures. The first parameters (lines) of the two overloaded procedures are of the CHARARR and DBMSOUTPUT_LINESARRAY types, respectively. |
4 |
GET_LINES Procedure |
GET_LINES Function |
- |
5 |
NEW_LINE Procedure |
NEW_LINE Function |
- |
6 |
PUT Procedure |
PUT Function |
GaussDB: If the character set of the database server (server_encoding) is not encoded in UTF-8 and the character encoding of the input parameter is valid UTF-8, this function converts character encoding based on the relationship "UTF8 > server_encoding" and then outputs the result regardless of the data type of the input parameter. Oracle Database: If the character set of the database server (server_encoding) is not encoded in UTF-8, the character encoding of the input parameter is valid UTF-8, and the input parameter type is NVARCHAR2, this procedure coverts the character encoding based on the relationship "UTF8 > server_encoding" and then outputs the result. If the input parameter is of other character types, the character encoding is regarded as an invalid character and output as a placeholder. |
7 |
PUT_LINE Procedure |
PUT_LINE Function |
GaussDB: If the character set of the database server (server_encoding) is not encoded in UTF-8 and the character encoding of the input parameter is valid UTF-8, this function converts character encoding based on the relationship "UTF8 > server_encoding" and then outputs the result regardless of the data type of the input parameter. Oracle Database: If the character set of the database server (server_encoding) is not encoded in UTF-8, the character encoding of the input parameter is valid UTF-8, and the input parameter type is NVARCHAR2, this procedure coverts the character encoding based on the relationship "UTF8 > server_encoding" and then outputs the result. If the input parameter is of other character types, the character encoding is regarded as an invalid character and output as a placeholder. |
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
BIT_AND Function |
BIT_AND Function |
- |
2 |
BIT_COMPLEMENT Function |
BIT_COMPLEMENT Function |
- |
3 |
BIT_OR Function |
BIT_OR Function |
GaussDB: The two parameters are defined as the TEXT type and returned as the TEXT type. Oracle Database: The two parameters are of the RAW type and returned as the RAW type. |
4 |
BIT_XOR Function |
BIT_XOR Function |
- |
5 |
CAST_FROM_BINARY_DOUBLE Function |
CAST_FROM_BINARY_DOUBLE_TO_RAW Function |
- |
6 |
CAST_FROM_BINARY_FLOAT Function |
CAST_FROM_BINARY_FLOAT_TO_RAW Function |
GaussDB: The n parameter is of the FLOAT4 type. Oracle Database: The n parameter is of the FLOAT type. |
7 |
CAST_FROM_BINARY_INTEGER Function |
CAST_FROM_BINARY_INTEGER_TO_RAW Function |
GaussDB: The value parameter is of the BIGINT type. Oracle Database: The value parameter is of the INTEGER type. |
8 |
CAST_FROM_NUMBER Function |
CAST_FROM_NUMBER_TO_RAW Function |
GaussDB: The n parameter is of the NUMERIC type. Oracle Database: The n parameter is of the NUMBER type. |
9 |
CAST_TO_BINARY_DOUBLE Function |
CAST_FROM_RAW_TO_BINARY_DOUBLE Function |
- |
10 |
CAST_TO_BINARY_FLOAT Function |
CAST_FROM_RAW_TO_BINARY_FLOAT Function |
GaussDB: The function returns the FLOAT4 type. Oracle Database: The function returns the FLOAT type. |
11 |
CAST_TO_BINARY_INTEGER Function |
CAST_FROM_RAW_TO_BINARY_INTEGER Function |
GaussDB: The endianess parameter is of the INTEGER type, and the function returns the INTEGER type. Oracle Database: The endianess parameter is of the PLS_INTEGER type, and the function returns the BINARY_INTEGER type. |
12 |
CAST_TO_NUMBER Function |
CAST_FROM_RAW_TO_NUMBER Function |
GaussDB: The function returns the NUMERIC type. Oracle Database: The function returns the NUMBER type. |
13 |
CAST_TO_NVARCHAR2 Function |
CAST_FROM_RAW_TO_NVARCHAR2 Function |
- |
14 |
CAST_TO_RAW Function |
CAST_FROM_VARCHAR2_TO_RAW Function |
- |
15 |
CAST_TO_VARCHAR2 Function |
CAST_TO_VARCHAR2 Function |
- |
16 |
COMPARE Function |
COMPARE Function |
GaussDB: The function returns the INTEGER type. Oracle Database: The function returns the NUMBER type. |
17 |
CONCAT Function |
CONCAT Function |
- |
18 |
CONVERT Function |
CONVERT Function |
- |
19 |
COPIES Function |
COPIES Function |
GaussDB: The n parameter is of the NUMERIC type. Oracle Database: The n parameter is of the NUMBER type. |
20 |
LENGTH Function |
GET_LENGTH Function |
- |
21 |
OVERLAY Function |
OVERLAY Function |
- |
22 |
REVERSE Function |
REVERSE Function |
- |
23 |
SUBSTR Function |
SUBSTR Function |
GaussDB: The lob_loc parameter is of the BLOB type. The off_set parameter is of the INTEGER type and its default value is 1. The amount parameter is of the INTEGER type and its default value is 32767. Oracle Database: The r parameter is of the RAW type. The pos parameter is of the BINARY_INTEGER type and has no default value. The len parameter is of the BINARY_INTEGER type and its default value is NULL. |
24 |
TRANSLATE Function |
TRANSLATE Function |
- |
25 |
TRANSLITERATE Function |
TRANSLITERATE Function |
- |
26 |
XRANGE Function |
XRANGE Function |
GaussDB: The start_byte and end_byte parameters do not have default values. Oracle Database: The default values of the start_byte and end_byte parameters are NULL. |
No. |
Oracle Database |
GaussDB |
---|---|---|
1 |
ADD_EVENT_QUEUE_SUBSCRIBER Procedure |
Not supported. |
2 |
ADD_GROUP_MEMBER Procedure |
Not supported. |
3 |
ADD_JOB_EMAIL_NOTIFICATION Procedure |
Not supported. |
4 |
ADD_TO_INCOMPATIBILITY Procedure |
Not supported. |
5 |
ALTER_CHAIN Procedure |
Not supported. |
6 |
ALTER_RUNNING_CHAIN Procedure |
Not supported. |
7 |
CLOSE_WINDOW Procedure |
Not supported. |
8 |
COPY_JOB Procedure |
Not supported. |
9 |
CREATE_CHAIN Procedure |
Not supported. |
10 |
CREATE_CREDENTIAL Procedure |
CREATE_CREDENTIAL Procedure |
11 |
CREATE_DATABASE_DESTINATION Procedure |
Not supported. |
12 |
CREATE_EVENT_SCHEDULE Procedure |
Not supported. |
13 |
CREATE_FILE_WATCHER Procedure |
Not supported. |
14 |
CREATE_GROUP Procedure |
Not supported. |
15 |
CREATE_INCOMPATIBILITY Procedure |
Not supported. |
16 |
CREATE_JOB Procedure |
CREATE_JOB Procedure |
17 |
CREATE_JOB_CLASS Procedure |
CREATE_JOB_CLASS Procedure |
18 |
CREATE_JOBS Procedure |
Not supported. |
19 |
CREATE_PROGRAM Procedure |
CREATE_PROGRAM Procedure |
20 |
CREATE_RESOURCE Procedure |
Not supported. |
21 |
CREATE_SCHEDULE Procedure |
CREATE_SCHEDULE Procedure |
22 |
CREATE_WINDOW Procedure |
Not supported. |
23 |
DEFINE_ANYDATA_ARGUMENT Procedure |
Not supported. |
24 |
DEFINE_CHAIN_EVENT_STEP Procedure |
Not supported. |
25 |
DEFINE_CHAIN_RULE Procedure |
Not supported. |
26 |
DEFINE_CHAIN_STEP Procedure |
Not supported. |
27 |
DEFINE_METADATA_ARGUMENT Procedure |
Not supported. |
28 |
DEFINE_PROGRAM_ARGUMENT Procedure |
DEFINE_PROGRAM_ARGUMENT Procedure |
29 |
DISABLE Procedure |
DISABLE Procedure |
30 |
DROP_AGENT_DESTINATION Procedure |
Not supported. |
31 |
DROP_CHAIN Procedure |
Not supported. |
32 |
DROP_CHAIN_RULE Procedure |
Not supported. |
33 |
DROP_CHAIN_STEP Procedure |
Not supported. |
34 |
DROP_CREDENTIAL Procedure |
DROP_CREDENTIAL Procedure |
35 |
DROP_DATABASE_DESTINATION Procedure |
Not supported. |
36 |
DROP_FILE_WATCHER Procedure |
Not supported. |
37 |
DROP_GROUP Procedure |
Not supported. |
38 |
DROP_INCOMPATIBILITY Procedure |
Not supported. |
39 |
DROP_JOB Procedure |
DROP_JOB Procedure |
40 |
DROP_JOB_CLASS Procedure |
DROP_JOB_CLASS Procedure |
41 |
DROP_PROGRAM Procedure |
DROP_PROGRAM Procedure |
42 |
DROP_PROGRAM_ARGUMENT Procedure |
Not supported. |
43 |
DROP_SCHEDULE Procedure |
DROP_SCHEDULE Procedure |
44 |
DROP_WINDOW Procedure |
Not supported. |
45 |
ENABLE Procedure |
ENABLE Procedure |
46 |
END_DETACHED_JOB_RUN Procedure |
Not supported. |
47 |
EVALUATE_CALENDAR_STRING Procedure |
EVALUATE_CALENDAR_STRING Procedure |
48 |
EVALUATE_RUNNING_CHAIN Procedure |
Not supported. |
49 |
GENERATE_JOB_NAME Function |
GENERATE_JOB_NAME Function |
50 |
GET_AGENT_INFO Function |
Not supported. |
51 |
GET_AGENT_VERSION Function |
Not supported. |
52 |
GET_ATTRIBUTE Procedure |
Not supported. |
53 |
GET_FILE Procedure |
Not supported. |
54 |
GET_SCHEDULER_ATTRIBUTE Procedure |
Not supported. |
55 |
OPEN_WINDOW Procedure |
Not supported. |
56 |
PURGE_LOG Procedure |
Not supported. |
57 |
PUT_FILE Procedure |
Not supported. |
58 |
REMOVE_EVENT_QUEUE_SUBSCRIBER Procedure |
Not supported. |
59 |
REMOVE_FROM_INCOMPATIBILITY Procedure |
Not supported. |
60 |
REMOVE_GROUP_MEMBER Procedure |
Not supported. |
61 |
REMOVE_JOB_EMAIL_NOTIFICATION Procedure |
Not supported. |
62 |
RESET_JOB_ARGUMENT_VALUE Procedure |
Not supported. |
63 |
RUN_CHAIN Procedure |
Not supported. |
64 |
RUN_JOB Procedure |
RUN_JOB Procedure |
65 |
SET_AGENT_REGISTRATION_PASS Procedure |
Not supported. |
66 |
SET_ATTRIBUTE Procedure |
SET_ATTRIBUTE Procedure |
67 |
SET_ATTRIBUTE_NULL Procedure |
Not supported. |
68 |
SET_JOB_ANYDATA_VALUE Procedure |
Not supported. |
69 |
SET_JOB_ARGUMENT_VALUE Procedure |
SET_JOB_ARGUMENT_VALUE Procedure |
70 |
SET_JOB_ATTRIBUTES Procedure |
Not supported. |
71 |
SET_RESOURCE_CONSTRAINT Procedure |
Not supported. |
72 |
SET_SCHEDULER_ATTRIBUTE Procedure |
Not supported. |
73 |
STOP_JOB Procedure |
STOP_JOB Procedure |
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
ACTIVE_INSTANCES Procedure |
Not supported |
- |
2 |
ANALYZE_DATABASE Procedure |
Not supported |
- |
3 |
ANALYZE_PART_OBJECT Procedure |
Not supported |
- |
4 |
ANALYZE_SCHEMA Procedure |
Not supported |
- |
5 |
CANONICALIZE Procedure |
CANONICALIZE Procedure |
GaussDB: The default size of the canon_len parameter is 1024 bytes. Oracle Database: The canon_len parameter has no default value. |
6 |
COMMA_TO_TABLE Procedures |
COMMA_TO_TABLE Procedures |
GaussDB: The tab parameter is a VARCHAR2 array. Oracle Database: There are two overloaded procedures. The tab parameter can be of the uncl_array or lname_array type. |
7 |
COMPILE_SCHEMA Procedure |
Not supported |
- |
8 |
CREATE_ALTER_TYPE_ERROR_TABLE Procedure |
Not supported |
- |
9 |
CURRENT_INSTANCE Function |
Not supported |
- |
10 |
DATA_BLOCK_ADDRESS_BLOCK Function |
Not supported |
- |
11 |
DATA_BLOCK_ADDRESS_FILE Function |
Not supported |
- |
12 |
DB_VERSION Procedure |
DB_VERSION Procedure |
GaussDB: There is only the version parameter, which is of the VARCHAR2 type. Oracle Database: There are the version and compatibility parameters, which are of the VARCHAR2 type. |
13 |
EXEC_DDL_STATEMENT Procedure |
EXEC_DDL_STATEMENT Function |
GaussDB: The parse_string parameter is of the TEXT type. Oracle Database: The parse_string parameter is of the VARCHAR2 type. |
14 |
EXPAND_SQL_TEXT Procedure |
EXPAND_SQL_TEXT Function |
GaussDB: The output_sql_text parameter is of the CLOB type. Oracle Database: The output_sql_text parameter is of the NOCOPY CLOB type. The OUT parameter is transferred by reference. |
15 |
FORMAT_CALL_STACK Function |
FORMAT_CALL_STACK Function |
GaussDB: The function returns the TEXT type. Oracle Database: The function returns the VARCHAR2 type. |
16 |
FORMAT_ERROR_BACKTRACE Function |
FORMAT_ERROR_BACKTRACE Function |
GaussDB: The function returns the TEXT type. Oracle Database: The function returns the VARCHAR2 type. |
17 |
FORMAT_ERROR_STACK Function |
FORMAT_ERROR_STACK Function |
GaussDB: The function returns the TEXT type. Oracle Database: The function returns the VARCHAR2 type. |
18 |
GET_CPU_TIME Function |
GET_CPU_TIME Function |
GaussDB: The function returns the BIGINT type. Oracle Database: The function returns the NUMBER type. |
19 |
GET_DEPENDENCY Procedure |
Not supported |
- |
20 |
GET_ENDIANNESS Function |
GET_ENDIANNESS Function |
GaussDB: The function returns the INTEGER type. Oracle Database: The function returns the NUMBER type. |
21 |
GET_HASH_VALUE Function |
GET_HASH_VALUE Function |
GaussDB: The base and hash_size parameters and the return types are all INTEGER. Oracle Database: The base and hash_size parameters and the return types are all NUMBER. |
22 |
GET_PARAMETER_VALUE Function |
Not supported |
- |
23 |
GET_SQL_HASH Function |
GET_SQL_HASH Function |
GaussDB: The last4bytes parameter of the BIGINT type specifies the last four bytes of an MD5 hash value and is displayed as an unsigned integer. The function returns the BIGINT type. Oracle Database: The pre10ihash parameter of the NUMBER type is used to store the 4-byte hash value among the 16 bytes calculated by MD5. |
24 |
GET_TIME Function |
GET_TIME Function |
GaussDB: The function returns the BIGINT type. Oracle Database: The function returns the NUMBER type. |
25 |
GET_TZ_TRANSITIONS Procedure |
Not supported |
- |
26 |
INVALIDATE Procedure |
Not supported |
- |
27 |
IS_BIT_SET Function |
IS_BIT_SET Function |
GaussDB: The n parameter and return value type are both INTEGER. Oracle Database: The n parameter and return value type are both NUMBER. |
28 |
IS_CLUSTER_DATABASE Function |
IS_CLUSTER_DATABASE Function |
- |
29 |
MAKE_DATA_BLOCK_ADDRESS Function |
Not supported |
- |
30 |
NAME_RESOLVE Procedure |
NAME_RESOLVE Procedure |
GaussDB: The context and part1_type parameters are of the INTEGER type, and the object_number parameter is of the OID type. GaussDB does not support implicit conversion from NUMBER to OID. Oracle Database: The context, part1_type, and object_number parameters are of the NUMBER type. |
31 |
NAME_TOKENIZE Procedure |
NAME_TOKENIZE Procedure |
GaussDB: The nextpos parameter is of the INTEGER type. Oracle Database: The nextpos parameter is of the BINARY_INTEGER type. |
32 |
OLD_CURRENT_SCHEMA Function |
OLD_CURRENT_SCHEMA Function |
GaussDB: The function returns the VARCHAR type. Oracle Database: The function returns the VARCHAR2 type. |
33 |
OLD_CURRENT_USER Function |
OLD_CURRENT_USER Function |
GaussDB: The function returns the TEXT type. Oracle Database: The function returns the VARCHAR2 type. |
34 |
PORT_STRING Function |
Not supported |
- |
35 |
SQLID_TO_SQLHASH Function |
Not supported |
- |
36 |
TABLE_TO_COMMA Procedures |
TABLE_TO_COMMA Procedures |
GaussDB: The tab parameter is a VARCHAR2 array. Oracle Database: There are two overloaded stored procedures. The tab parameter can be of the uncl_array or lname_array type. |
37 |
VALIDATE Procedure |
Not supported |
- |
38 |
WAIT_ON_PENDING_DML Function |
Not supported |
- |
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
BIND_ARRAY Procedures |
SQL_BIND_ARRAY Function |
- |
2 |
BIND_VARIABLE Procedures |
SQL_BIND_VARIABLE Function |
- |
3 |
BIND_VARIABLE_PKG Procedure |
Not supported |
- |
4 |
CLOSE_CURSOR Procedure |
SQL_UNREGISTER_CONTEXT Function |
- |
5 |
COLUMN_VALUE Procedure |
GET_RESULT Procedure |
- |
6 |
COLUMN_VALUE_LONG Procedure |
Not supported |
- |
7 |
DEFINE_ARRAY Procedure |
SET_RESULTS_TYPE Procedure |
- |
8 |
DEFINE_COLUMN Procedures |
SET_RESULT_TYPE Procedure |
- |
9 |
DEFINE_COLUMN_CHAR Procedure |
Not supported |
- |
10 |
DEFINE_COLUMN_LONG Procedure |
Not supported |
- |
11 |
DEFINE_COLUMN_RAW Procedure |
Not supported |
- |
12 |
DEFINE_COLUMN_ROWID Procedure |
Not supported |
- |
13 |
DESCRIBE_COLUMNS Procedure |
DESCRIBE_COLUMNS Procedure |
- |
14 |
DESCRIBE_COLUMNS2 Procedure |
Not supported |
- |
15 |
DESCRIBE_COLUMNS3 Procedure |
Not supported |
- |
16 |
EXECUTE Function |
SQL_RUN Function |
- |
17 |
EXECUTE_AND_FETCH Function |
RUN_AND_NEXT Function |
- |
18 |
FETCH_ROWS Function |
NEXT_ROW Function |
- |
19 |
GET_NEXT_RESULT Procedures |
Not supported |
- |
20 |
IS_OPEN Function |
IS_ACTIVE Function |
- |
21 |
LAST_ERROR_POSITION Function |
Not supported |
- |
22 |
LAST_ROW_COUNT Function |
LAST_ROW_COUNT Function |
- |
23 |
LAST_ROW_ID Function |
Not supported |
- |
24 |
LAST_SQL_FUNCTION_CODE Function |
Not supported |
- |
25 |
OPEN_CURSOR Functions |
REGISTER_CONTEXT Function |
- |
26 |
PARSE Procedures |
Supported, with differences. |
In GaussDB, the SQL_SET_SQL function does not support overloading. |
27 |
RETURN_RESULT Procedures |
Not supported |
- |
28 |
TO_CURSOR_NUMBER Function |
Not supported |
- |
29 |
TO_REFCURSOR Function |
Not supported |
- |
30 |
VARIABLE_VALUE Procedures |
GET_VARIABLE_RESULT Procedures |
- |
31 |
VARIABLE_VALUE_PKG Procedure |
Not supported |
- |
No. |
Oracle Database |
GaussDB |
---|---|---|
1 |
DBMS_SQL DESC_REC |
DBE_SQL.DESC_REC |
2 |
DBMS_SQL DATE_TABLE |
DBE_SQL.DATE_TABLE |
3 |
DBMS_SQL NUMBER_TABLE |
DBE_SQL.NUMBER_TABLE |
4 |
DBMS_SQL VARCHAR2_TABLE |
DBE_SQL.VARCHAR2_TABLE |
5 |
DBMS_SQL BLOB_TABLE |
DBE_SQL.BLOB_TABLE |
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
FCLOSE Procedure |
CLOSE Procedure |
- |
2 |
FCLOSE_ALL Procedure |
CLOSE_ALL Procedure |
- |
3 |
FCOPY Procedure |
COPY Procedure |
- |
4 |
FFLUSH Procedure |
FLUSH Procedure |
- |
5 |
FGETATTR Procedure |
GET_ATTR Procedure |
- |
6 |
FGETPOS Function |
GET_POS Function |
- |
7 |
FOPEN Function |
FOPEN Function |
- |
8 |
FOPEN_NCHAR Function |
FOPEN_NCHAR Function |
- |
9 |
FREMOVE Procedure |
REMOVE Procedure |
- |
10 |
FRENAME Procedure |
RENAME Procedure |
- |
11 |
FSEEK Procedure |
SEEK Procedure |
- |
12 |
GET_LINE Procedure |
READ_LINE Procedure |
- |
13 |
GET_LINE_NCHAR Procedure |
READ_LINE_NCHAR Procedure |
- |
14 |
GET_RAW Procedure |
GET_RAW Procedure |
- |
15 |
IS_OPEN Function |
IS_OPEN Function |
- |
16 |
NEW_LINE Procedure |
Supported, with differences in the NEW_LINE function |
GaussDB defines the API as a function. |
17 |
PUT Procedure |
Supported, with differences in the WRITE function |
GaussDB defines the API as a function. |
18 |
PUT_LINE Procedure |
Supported, with differences in the WRITE_LINE function |
GaussDB defines the API as a function. |
19 |
PUT_LINE_NCHAR Procedure |
Supported, with differences in the WRITE_LINE_NCHAR function |
GaussDB defines the API as a function. |
20 |
PUT_NCHAR Procedure |
Supported, with differences in the WRITE_NCHAR function |
GaussDB defines the API as a function. |
21 |
PUTF Procedure |
Supported, with differences in the FORMAT_WRITE function |
GaussDB defines the API as a function. |
22 |
PUTF_NCHAR Procedure |
Supported, with differences in the FORMAT_WRITE_NCHAR function |
GaussDB defines the API as a function. |
23 |
PUT_RAW Procedure |
Supported, with differences in the PUT_RAW function |
GaussDB defines the API as a function. |
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
CLEAR_ALL_CONTEXT Procedure |
Not supported |
- |
2 |
CLEAR_CONTEXT Procedure |
CLEAR_CONTEXT Function |
- |
3 |
CLEAR_IDENTIFIER Procedure |
Not supported |
- |
4 |
CLOSE_DATABASE_LINK Procedure |
Not supported |
- |
5 |
CURRENT_IS_ROLE_ENABLED Function |
Not supported |
- |
6 |
FREE_UNUSED_USER_MEMORY Procedure |
Not supported |
- |
7 |
GET_PACKAGE_MEMORY_UTILIZATION Procedure |
Not supported |
- |
8 |
IS_ROLE_ENABLED Function |
Not supported |
- |
9 |
IS_SESSION_ALIVE Function |
Not supported |
- |
10 |
LIST_CONTEXT Procedures |
Not supported |
- |
11 |
MODIFY_PACKAGE_STATE Procedure |
MODIFY_PACKAGE_STATE Procedure |
GaussDB: The scenario where flags is set to 1 is supported. Oracle Database: The scenario where flags is set to 1 or 2 is supported. |
12 |
RESET_PACKAGE Procedure |
Not supported |
- |
13 |
SESSION_IS_ROLE_ENABLED Function |
Not supported |
- |
14 |
SESSION_TRACE_DISABLE Procedure |
Not supported |
- |
15 |
SESSION_TRACE_ENABLE Procedure |
Not supported |
- |
16 |
SET_CONTEXT Procedure |
SET_CONTEXT Function |
GaussDB: There are the namspace, attribute, and value parameters of the TEXT type. Oracle Database: There are the namspace, attribute, value, username, and client_id parameters of the VARCHAR2 type. |
17 |
SET_EDITION_DEFERRED Procedure |
Not supported |
- |
18 |
SET_IDENTIFIER Procedure |
Not supported |
- |
19 |
SET_NLS Procedure |
Not supported |
- |
20 |
SET_ROLE Procedure |
Not supported. |
- |
21 |
SET_SQL_TRACE Procedure |
Not supported |
- |
22 |
SLEEP Procedure |
Not supported |
- |
23 |
SWITCH_CURRENT_CONSUMER_GROUP Procedure |
Not supported |
- |
24 |
UNIQUE_SESSION_ID Function |
Not supported |
- |
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
EDIT_DISTANCE Function |
Not supported |
- |
2 |
EDIT_DISTANCE_SIMILARITY Function |
EDIT_DISTANCE_SIMILARITY Function |
GaussDB: The str1 and str2 parameters are of the TEXT type, and the function returns the INTEGER type. Oracle Database: The s1 and s2 parameters are of the VARCHAR2 type, and the function returns the PLS_INTEGER type. |
3 |
JARO_WINKLER Function |
Not supported |
- |
4 |
JARO_WINKLER_SIMILARITY Function |
Not supported |
- |
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
READ_CLIENT_INFO Function |
READ_CLIENT_INFO Procedure |
GaussDB: The client_info parameter is of the TEXT type. Oracle Database: The client_info parameter is of the VARCHAR2 type. |
2 |
READ_MODULE Procedure |
READ_MODULE Procedure |
GaussDB: The module_name and action_name parameters are of the TEXT type. Oracle Database: The module_name and action_name parameters are of the VARCHAR2 type. |
3 |
SET_ACTION Procedure |
SET_ACTION Procedure |
GaussDB: The action_name parameter is of the TEXT type. Oracle Database: The action_name parameter is of the VARCHAR2 type. |
4 |
SET_CLIENT_INFO Function |
SET_CLIENT_INFO Procedure |
GaussDB: The str parameter is of the TEXT type, and the return type is VOID. Oracle Database: The client_info parameter is of the VARCHAR2 type and no value is returned. Both of them are written to the client. The maximum length is 64 bytes. If the length exceeds 64 bytes, it will be truncated. |
5 |
SET_MODULE Procedure |
SET_MODULE Procedure |
GaussDB: The module_name and action_name parameters are of the TEXT type. Oracle Database: The module_name and action_name parameters are of the VARCHAR2 type. |
6 |
SET_SESSION_LONGOPS Procedure |
Not supported |
- |
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
DBMS_XMLPARSER.FREEPARSER |
DBE_XMLPARSER.FREEPARSER |
- |
2 |
DBMS_XMLPARSER.GETDOCUMENT |
DBE_XMLPARSER.GETDOCUMENT |
- |
3 |
DBMS_XMLPARSER.GETVALIDATIONMODE |
DBE_XMLPARSER.GETVALIDATIONMODE |
- |
4 |
DBMS_XMLPARSER.NEWPARSER |
Supported, with differences in DBE_XMLPARSER.NEWPARSER |
The maximum number of parser objects in GaussDB is 16,777,215, and that in Oracle Database is about 100 million. |
5 |
DBMS_XMLPARSER.PARSEBUFFER |
Supported, with differences in DBE_XMLPARSER.PARSEBUFFER |
|
6 |
DBMS_XMLPARSER.PARSECLOB |
Supported, with differences in DBE_XMLPARSER.PARSECLOB |
|
7 |
DBMS_XMLPARSER.SETVALIDATIONMODE |
DBE_XMLPARSER.SETVALIDATIONMODE |
- |
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
DBMS_ILM.ADD_TO_ILM |
Not supported. |
- |
2 |
DBMS_ILM.ARCHIVESTATENAME |
Not supported. |
- |
3 |
DBMS_ILM.EXECUTE_ILM |
DBE_ILM.EXECUTE_ILM |
|
4 |
DBMS_ILM.EXECUTE_ILM_TASK |
Not supported. |
- |
5 |
DBMS_ILM.PREVIEW_ILM |
Not supported. |
- |
6 |
DBMS_ILM.REMOVE_FROM_ILM |
Not supported. |
- |
7 |
DBMS_ILM.STOP_ILM |
DBE_ILM.STOP_ILM |
- |
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
DBMS_ILM_ADMIN.CLEAR_HEAT_MAP_ALL |
Not supported. |
- |
2 |
DBMS_ILM_ADMIN.CLEAR_HEAT_MAP_TABLE |
Not supported. |
- |
3 |
DBMS_ILM_ADMIN.CUSTOMIZE_ILM |
DBE_ILM_ADMIN.CUSTOMIZE_ILM |
The feature parameters corresponding to the values of input parameters are different.
|
4 |
DBMS_ILM_ADMIN.DISABLE_ILM |
DBE_ILM_ADMIN.DISABLE_ILM |
- |
5 |
DBMS_ILM_ADMIN.ENABLE_AUTO_OPTIMIZE |
Not supported. |
- |
6 |
DBMS_ILM_ADMIN.ENABLE_ILM |
DBE_ILM_ADMIN.ENABLE_ILM |
- |
7 |
DBMS_ILM_ADMIN. IGNORE_AUTO_OPTIMIZE_ CRITERIA |
Not supported. |
- |
8 |
DBMS_ILM_ADMIN.SET_HEAT_MAP_ALL |
Not supported. |
- |
9 |
DBMS_ILM_ADMIN.SET_HEAT_MAP_START |
Not supported. |
- |
10 |
DBMS_ILM_ADMIN.SET_HEAT_MAP_TABLE |
Not supported. |
- |
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
DBMS_COMPRESSION.GET_COMPRESSION_RATIO |
DBE_COMPRESSION.GET_COMPRESSION_RATIO |
|
2 |
DBMS_COMPRESSION.GET_COMPRESSION_TYPE |
DBE_COMPRESSION.GET_COMPRESSION_TYPE |
|
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
DBMS_HEAT_MAP.BLOCK_HEAT_MAP |
Not supported. |
- |
2 |
DBMS_HEAT_MAP.EXTENT_HEAT_MAP |
Not supported. |
- |
3 |
DBMS_HEAT_MAP.OBJECT_HEAT_MAP |
Not supported. |
- |
4 |
DBMS_HEAT_MAP.SEGMENT_HEAT_MAP |
Not supported. |
- |
5 |
DBMS_HEAT_MAP.TABLESPACE_HEAT_MAP |
Not supported. |
- |
6 |
Not supported. |
DBE_HEAT_MAP.ROW_HEAT_MAP |
In GaussDB, this API can be called only on DNs. For details, see "Stored Procedure > Advanced Packages > Secondary Encapsulation Interfaces (Recommended) > DBE_HEAT_MAP" in Developer Guide. |
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
DBMS_DESCRIBE.DESCRIBE_PROCEDURE |
DBE_DESCRIBE.DESCRIBE_PROCEDURE |
|
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
DBMS_STATS.ALTER_STATS_HISTORY_RETENTION |
Not supported. |
- |
2 |
DBMS_STATS.CANCEL_ADVISOR_TASK |
Not supported. |
- |
3 |
DBMS_STATS.CONFIGURE_ADVISOR_FILTER |
Not supported. |
- |
4 |
DBMS_STATS.CONFIGURE_ADVISOR_OBJ_FILTER |
Not supported. |
- |
5 |
DBMS_STATS.CONFIGURE_ADVISOR_OPR_FILTER |
Not supported. |
- |
6 |
DBMS_STATS.CONFIGURE_ADVISOR_RULE_FILTER |
Not supported. |
- |
7 |
DBMS_STATS.CREATE_ADVISOR_TASK |
Not supported. |
- |
8 |
DBMS_STATS.CONVERT_RAW_VALUE |
Not supported. |
- |
9 |
DBMS_STATS.CONVERT_RAW_VALUE_NVARCHAR |
Not supported. |
- |
10 |
DBMS_STATS.CONVERT_RAW_VALUE_ROWID |
Not supported. |
- |
11 |
DBMS_STATS.COPY_TABLE_STATS |
Not supported. |
- |
12 |
DBMS_STATS.CREATE_EXTENDED_STATS |
Not supported. |
- |
13 |
DBMS_STATS.CREATE_STAT_TABLE |
DBE_STATS.CREATE_STAT_TABLE |
|
14 |
DBMS_STATS.DELETE_COLUMN_STATS |
DBE_STATS.DELETE_COLUMN_STATS |
|
15 |
DBMS_STATS.DELETE_DATABASE_PREFS |
Not supported. |
- |
16 |
DBMS_STATS.DELETE_DATABASE_STATS |
Not supported. |
- |
17 |
DEDBMS_STATS.DELETE_DICTIONARY_STATS |
Not supported. |
- |
18 |
DBMS_STATS.DELETE_FIXED_OBJECTS_STATS |
Not supported. |
- |
19 |
DBMS_STATS.DELETE_INDEX_STATS |
DBE_STATS.DELETE_INDEX_STATS |
|
20 |
DBMS_STATS.DELETE_PENDING_STATS |
Not supported. |
- |
21 |
DBMS_STATS.DELETE_PROCESSING_RATE |
Not supported. |
- |
22 |
DBMS_STATS.DELETE_SCHEMA_PREFS |
Not supported. |
- |
23 |
DBMS_STATS.DELETE_SCHEMA_STATS |
DBE_STATS.DELETE_SCHEMA_STATS |
|
24 |
DBMS_STATS.DELETE_SYSTEM_STATS |
Not supported. |
- |
25 |
DBMS_STATS.DELETE_TABLE_PREFS |
Not supported. |
- |
26 |
DBMS_STATS.DELETE_TABLE_STATS |
DBE_STATS.DELETE_TABLE_STATS |
|
27 |
DBMS_STATS.DIFF_TABLE_STATS_IN_HISTORY |
Not supported. |
- |
28 |
DBMS_STATS.DIFF_TABLE_STATS_IN_PENDING |
Not supported. |
- |
29 |
DBMS_STATS.DIFF_TABLE_STATS_IN_STATTAB |
Not supported. |
- |
30 |
DBMS_STATS.DROP_ADVISOR_TASK |
Not supported. |
- |
31 |
DBMS_STATS.DROP_EXTENDED_STATS |
Not supported. |
- |
32 |
DBMS_STATS.DROP_STAT_TABLE |
DBE_STATS.DROP_STAT_TABLE |
- |
33 |
DBMS_STATS.EXECUTE_ADVISOR_TASK |
Not supported. |
- |
34 |
DBMS_STATS.EXPORT_COLUMN_STATS |
DBE_STATS.EXPORT_COLUMN_STATS |
|
35 |
DBMS_STATS.EXPORT_DATABASE_PREFS |
Not supported. |
- |
36 |
DBMS_STATS.EXPORT_DATABASE_STATS |
Not supported. |
- |
37 |
DBMS_STATS.EXPORT_DICTIONARY_STATS |
Not supported. |
- |
38 |
DBMS_STATS.EXPORT_FIXED_OBJECTS_STATS |
Not supported. |
- |
39 |
DBMS_STATS.EXPORT_INDEX_STATS |
DBE_STATS.EXPORT_INDEX_STATS |
|
40 |
DBMS_STATS.EXPORT_PENDING_STATS |
Not supported. |
- |
41 |
DBMS_STATS.EXPORT_SCHEMA_PREFS |
Not supported. |
- |
42 |
DBMS_STATS.EXPORT_SCHEMA_STATS |
DBE_STATS.EXPORT_SCHEMA_STATS |
|
43 |
DBMS_STATS.EXPORT_SYSTEM_STATS |
Not supported. |
- |
44 |
DBMS_STATS.EXPORT_TABLE_PREFS |
Not supported. |
- |
45 |
DBMS_STATS.EXPORT_TABLE_STATS |
DBE_STATS.EXPORT_TABLE_STATS |
|
46 |
DBMS_STATS.FLUSH_DATABASE_MONITORING_INFO |
Not supported. |
- |
47 |
DBMS_STATS.GATHER_DATABASE_STATS |
Not supported. |
- |
48 |
DBMS_STATS.GATHER_DICTIONARY_STATS |
Not supported. |
- |
49 |
DBMS_STATS.GATHER_FIXED_OBJECTS_STATS |
Not supported. |
- |
50 |
DBMS_STATS.GATHER_INDEX_STATS |
Not supported. |
- |
51 |
DBMS_STATS.GATHER_PROCESSING_RATE |
Not supported. |
- |
52 |
DBMS_STATS.GATHER_SCHEMA_STATS |
Not supported. |
- |
53 |
DBMS_STATS.GATHER_SYSTEM_STATS |
Not supported. |
- |
54 |
DBMS_STATS.GATHER_TABLE_STATS |
Not supported. |
- |
55 |
DBMS_STATS.GENERATE_STATS |
Not supported. |
- |
56 |
DBMS_STATS.GET_ADVISOR_OPR_FILTER |
Not supported. |
- |
57 |
DBMS_STATS.GET_ADVISOR_RECS |
Not supported. |
- |
58 |
DBMS_STATS.GET_COLUMN_STATS |
Not supported. |
- |
59 |
DBMS_STATS.GET_INDEX_STATS |
Not supported. |
- |
60 |
DBMS_STATS.GET_PARAM |
Not supported. |
- |
61 |
DBMS_STATS.GET_PREFS |
Not supported. |
- |
62 |
DBMS_STATS.GET_STATS_HISTORY_AVAILABILITY |
DBE_STATS.GET_STATS_HISTORY_AVAILABILITY |
GaussDB queries the collection time of the earliest historical statistics in the entire database. |
63 |
DBMS_STATS.GET_STATS_HISTORY_RETENTION |
DBE_STATS.GET_STATS_HISTORY_RETENTION |
- |
64 |
DBMS_STATS.GET_SYSTEM_STATS |
Not supported. |
- |
65 |
DBMS_STATS.GET_TABLE_STATS |
Not supported. |
- |
66 |
DBMS_STATS.IMPLEMENT_ADVISOR_TASK |
Not supported. |
- |
67 |
DBMS_STATS.IMPORT_COLUMN_STATS |
DBE_STATS.IMPORT_COLUMN_STATS |
|
68 |
DBMS_STATS.IMPORT_DATABASE_PREFS |
Not supported. |
- |
69 |
DBMS_STATS.IMPORT_DATABASE_STATS |
Not supported. |
- |
70 |
DBMS_STATS.IMPORT_DICTIONARY_STATS |
Not supported. |
- |
71 |
DBMS_STATS.IMPORT_FIXED_OBJECTS_STATS |
Not supported. |
- |
72 |
DBMS_STATS.IMPORT_INDEX_STATS |
DBE_STATS.IMPORT_INDEX_STATS |
|
73 |
DBMS_STATS.IMPORT_SCHEMA_PREFS |
Not supported. |
- |
74 |
DBMS_STATS.IMPORT_SCHEMA_STATS |
DBE_STATS.IMPORT_SCHEMA_STATS |
|
75 |
DBMS_STATS.IMPORT_SYSTEM_STATS |
Not supported. |
- |
76 |
DBMS_STATS.IMPORT_TABLE_PREFS |
Not supported. |
- |
77 |
DBMS_STATS.IMPORT_TABLE_STATS |
DBE_STATS.IMPORT_TABLE_STATS |
|
78 |
DBMS_STATS.INTERRUPT_ADVISOR_TASK |
Not supported. |
- |
79 |
DBMS_STATS.LOCK_PARTITION_STATS |
DBE_STATS.LOCK_PARTITION_STATS |
|
80 |
DBMS_STATS.LOCK_SCHEMA_STATS |
DBE_STATS.LOCK_SCHEMA_STATS |
|
81 |
DBMS_STATS.LOCK_TABLE_STATS |
DBE_STATS.LOCK_TABLE_STATS |
|
82 |
DBMS_STATS.MERGE_COL_USAGE |
Not supported. |
- |
83 |
DBMS_STATS.PREPARE_COLUMN_VALUES |
Not supported. |
- |
84 |
DBMS_STATS.PREPARE_COLUMN_VALUES_ROWID |
Not supported. |
- |
85 |
DBMS_STATS.PUBLISH_PENDING_STATS |
Not supported. |
- |
86 |
DBMS_STATS.PURGE_STATS |
DBE_STATS.PURGE_STATS |
- |
87 |
DBMS_STATS.REMAP_STAT_TABLE |
Not supported. |
- |
88 |
DBMS_STATS.REPORT_ADVISOR_TASK |
Not supported. |
- |
89 |
DBMS_STATS.REPORT_COL_USAGE |
Not supported. |
- |
90 |
DBMS_STATS.REPORT_GATHER_AUTO_STATS |
Not supported. |
- |
91 |
DBMS_STATS.REPORT_GATHER_DATABASE_STATS |
Not supported. |
- |
92 |
DBMS_STATS.REPORT_GATHER_DICTIONARY_STATS |
Not supported. |
- |
93 |
DBMS_STATS.REPORT_GATHER_FIXED_OBJ_STATS |
Not supported. |
- |
94 |
DBMS_STATS.REPORT_GATHER_SCHEMA_STATS |
Not supported. |
- |
95 |
DBMS_STATS.REPORT_STATS_OPERATIONS |
Not supported. |
- |
96 |
DBMS_STATS.RESET_ADVISOR_TASK |
Not supported. |
- |
97 |
DBMS_STATS.RESET_COL_USAGE |
Not supported. |
- |
98 |
DBMS_STATS.RESET_GLOBAL_PREF_DEFAULTS |
Not supported. |
- |
99 |
DBMS_STATS.RESET_PARAM_DEFAULTS |
Not supported. |
- |
100 |
DBMS_STATS.RESTORE_DICTIONARY_STATS |
Not supported. |
- |
101 |
DBMS_STATS.RESTORE_FIXED_OBJECTS_STATS |
Not supported. |
- |
102 |
DBMS_STATS.RESTORE_SCHEMA_STATS |
DBE_STATS.RESTORE_SCHEMA_STATS |
|
103 |
DBMS_STATS.RESTORE_SYSTEM_STATS |
Not supported. |
- |
104 |
DBMS_STATS.RESTORE_TABLE_STATS |
DBE_STATS.RESTORE_TABLE_STATS |
|
105 |
DBMS_STATS.RESUME_ADVISOR_TASK |
Not supported. |
- |
106 |
DBMS_STATS.SCRIPT_ADVISOR_TASK |
Not supported. |
- |
107 |
DBMS_STATS.SEED_COL_USAGE |
Not supported. |
- |
108 |
DBMS_STATS.SET_ADVISOR_TASK_PARAMETER |
Not supported. |
- |
109 |
DBMS_STATS.SET_COLUMN_STATS |
DBE_STATS.SET_COLUMN_STATS |
|
110 |
DBMS_STATS.SET_DATABASE_PREFS |
Not supported. |
- |
111 |
DBMS_STATS.SET_GLOBAL_PREFS |
Not supported. |
- |
112 |
DBMS_STATS.SET_INDEX_STATS |
DBE_STATS.SET_INDEX_STATS |
|
113 |
DBMS_STATS.SET_PARAM |
Not supported. |
- |
114 |
DBMS_STATS.SET_PROCESSING_RATE |
Not supported. |
- |
115 |
DBMS_STATS.SET_SCHEMA_PREFS |
Not supported. |
- |
116 |
DBMS_STATS.SET_SYSTEM_STATS |
Not supported. |
- |
117 |
DBMS_STATS.SET_TABLE_PREFS |
Not supported. |
- |
118 |
DBMS_STATS.SET_TABLE_STATS |
DBE_STATS.SET_TABLE_STATS |
|
119 |
DBMS_STATS.SHOW_EXTENDED_STATS_NAME |
Not supported. |
- |
120 |
DBMS_STATS.TRANSFER_STATS |
Not supported. |
- |
121 |
DBMS_STATS.UNLOCK_PARTITION_STATS |
DBE_STATS.UNLOCK_PARTITION_STATS |
In GaussDB, ownname must be set to a schema name. |
122 |
DBMS_STATS.UNLOCK_SCHEMA_STATS |
DBE_STATS.UNLOCK_SCHEMA_STATS |
In GaussDB, ownname must be set to a schema name. |
123 |
DBMS_STATS.UNLOCK_TABLE_STATS |
DBE_STATS.UNLOCK_TABLE_STATS |
In GaussDB, ownname must be set to a schema name. |
124 |
DBMS_STATS.UPGRADE_STAT_TABLE |
Not supported. |
- |
No. |
Oracle Database |
GaussDB |
Difference |
---|---|---|---|
1 |
DBMS_XMLGEN.CONVERT |
DBE_XMLGEN.CONVERT |
- |
2 |
DBMS_XMLGEN.NEWCONTEXT |
DBE_XMLGEN.NEWCONTEXT |
- |
3 |
DBMS_XMLGEN.NEWCONTEXTFROMHIERARCHY |
DBE_XMLGEN.NEWCONTEXTFROMHIERARCHY |
|
4 |
DBMS_XMLGEN.SETCONVERTSPECIALCHARS |
DBE_XMLGEN.SETCONVERTSPECIALCHARS |
- |
5 |
DBMS_XMLGEN.SETNULLHANDLING |
DBE_XMLGEN.SETNULLHANDLING |
- |
6 |
DBMS_XMLGEN.SETROWSETTAG |
DBE_XMLGEN.SETROWSETTAG |
- |
7 |
DBMS_XMLGEN.SETROWTAG |
DBE_XMLGEN.SETROWTAG |
- |
8 |
DBMS_XMLGEN.USENULLATTRIBUTEINDICATOR |
DBE_XMLGEN.USENULLATTRIBUTEINDICATOR |
- |
9 |
DBMS_XMLGEN.USEITEMTAGSFORCOLL |
DBE_XMLGEN.USEITEMTAGSFORCOLL |
- |
10 |
DBMS_XMLGEN.GETNUMROWSPROCESSED |
DBE_XMLGEN.GETNUMROWSPROCESSED |
- |
11 |
DBMS_XMLGEN.SETMAXROWS |
DBE_XMLGEN.SETMAXROWS |
- |
12 |
DBMS_XMLGEN.SETSKIPROWS |
DBE_XMLGEN.SETSKIPROWS |
- |
13 |
DBMS_XMLGEN.RESTARTQUERY |
DBE_XMLGEN.RESTARTQUERY |
In distributed GaussDB, the cursor cannot be moved reversely. Therefore, the restartquery function is unavailable. |
14 |
DBMS_XMLGEN.GETXMLTYPE |
DBE_XMLGEN.GETXMLTYPE |
- |
15 |
DBMS_XMLGEN.GETXML |
DBE_XMLGEN.GETXML |
- |
16 |
DBMS_XMLGEN.CLOSECONTEXT |
DBE_XMLGEN.CLOSECONTEXT |
- |
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