CUBRID Database Server complies with SQL-92 Standard with extensions borrowed from more recent revisions of the Standard. The following inexhaustible list of features introduced in SQL-92 are supported:
NATIONAL CHARACTERstrings. However, since CUBRID 9.0 NATIONAL CHARACTER/NCHAR/NCHAR VARYING data types are the same as CHAR and VARCHAR.
UNION, set differences, and set intersections.
CAST (expr AS type).
Though CUBRID mainly conforms with SQL-92, there are some features of this Standard which are not implemented in CUBRID either because CUBRID users see no use of them or the functionality is outdated. Instead of blindly implementing every available feature in one Standard or another, the CUBRID Database developers implement features priority based as requested by CUBRID users. Feature requests and bugs can be reported at CUBRID JIRA Issue Tracker.
In addition to SQL-92 Standard, CUBRID provides extended functionality borrowed from more recent revisions of of the Standard. For example:
Besides complying with SQL Standards, CUBRID provides numerous enterprise-ready features such as: