Data types:Compatible with Oracle NUMBER calculation accuracy; supports implicit columns, rowid types, collection types, ANYDATA; supports user-defined types
Partitioning:Supports ADD/TRUNCATE/DROP/SPLIT/MERGE/EXCHANGE of partitions; supports multi-level partitions, expression-based partition keys, interval partitions, reference partitions; supports querying and modifying specified partitions; supports global indexes; supports parallel scanning, wise join, and partition pruning
Views: Supports the update of multi-table joined views; supports materialized views, incremental refresh, and automatic refresh
DBLink:Supports cross-database queries of multiple heterogeneous databases, including Oracle, MySQL, etc.; supports CRUD operations on heterogeneous databases; supports the definition of cross-database views; supports cross-database function calls; supports the definition of synonyms for cross-database objects, etc.; supports complex cross-database access with performance on par with Oracle
Temporary tables:Supports local temporary tables, global temporary tables, and DML operations on temporary tables in the standby server
Flashback:Supports flashing back a table to a specified point in time, supports flashing back to the state before the table was dropped, and supports flashback queries, etc.
Queries:Supports hierarchical queries, rownum, 21c aggregate functions and analytic functions, including PERCENTILE_CONT, GROUPING_ID, COVAR_SAMP, COVAR_POP, FIRST_VALUE, etc.
Object types:Compatible with all methods (member, static, construct) of object types; compatible with all attributes (encapsulation, inheritance, polymorphism) of object types
PL/SQL:Supports bulk processing statements such as bulk collect and forall; supports cursors and automatic cross-transaction cursors; supports transactions in triggers, functions and stored procedures, autonomous transactions, with performance comparable to that of Oracle; supports compiled execution; supports nested functions; supports debugging, exception breakpoints, and the ability to view the call stack during debugging; supports code coverage analysis. Supports dozens of built-in packages
JSON:Supports JSON type processing and all 21c JSON functions.Refer to the relevant chapters of the product manual for details.