After upgrading to TOAD 13 I noticed the generated scripts were different for ‘not null’ named constraints.
TOAD 12.12
ALTER TABLE LBS_ACTION_JN MODIFY
JN_OPERATION CONSTRAINT LBS_ACTIONJN_OPER_NCHK NOT NULL
ENABLE VALIDATE;
TOAD 13.0
ALTER TABLE LBS_ACTION_JN ADD (
CONSTRAINT LBS_ACTIONJN_OPER_NCHK
CHECK (“JN_OPERATION” IS NOT NULL)
ENABLE VALIDATE);
The second script adds a constraint but does not make the column ‘not null’ in the table description.
Found this post which explains the difference:
https://asktom.oracle.com/pls/apex/asktom.search?tag=named-not-null-constraint