In this mode, Oracle interprets SQL as described in this manual, with some exceptions for compatibility with Oracle Version 6.
V6 Compatibility Mode
| V7 Compatibility Mode
|
If you define a column of datatype CHAR, Oracle creates the column with the Oracle7 VARCHAR2 datatype, which is equivalent to the Oracle Version 6 CHAR datatype. The column is a variable-length character string with non-padded comparison semantics and a maximum length of 2000 bytes.
| If you define a column of datatype CHAR, Oracle creates the column with the Oracle7 CHAR datatype, which is not equivalent to the Oracle Version 6 CHAR datatype. The column is fixed-length character string with blank-padded comparison semantics and a maximum length of 255 bytes.
|
The optimal CONSTRAINT identifier can only appear at the end of a CONSTRAINT clause.
| The optional CONSTRAINT identifier can only appear at the beginning of a CONSTRAINT clause.
|
By default, PRIMARY KEY, UNIQUE, referential integrity, and CHECK constraints are disabled upon creation. NOT NULL constraints are enabled upon creation by default.
| By default, all integrity constraints are enabled upon creation.
|
If you specify a PCTINCREASE value for a rollback segment, Oracle ignores this value and uses a value of 0.
| If you specify a PCTINCREASE value for a rollback segment, Oracle returns an error.
|
If you specify a MAXEXTENTS value that exceeds the maximum possible value based on the data block size, Oracle ignores the specified value and uses the maximum possible value.
| If you specify a MAXEXTENTS value that exceeds the maximum possible value based on the data block size, Oracle returns an error.
|
You should eventually upgrade your applications so that they can be run in V7 compatibility mode, rather than V6 compatibility mode.