Example 1: Setting CURRENT_TIMESTAMP to ANSI format In the following example, SQL issues an error message because CURRENT_TIMESTAMP is an ADT data type by default, and TIMESTAMP is an ANSI data type. The SET ANSI DATE ON statement changes the default CURRENT_TIMESTAMP to ANSI format. SQL> begin cont> declare :logging_date timestamp; cont> set :logging_date = current_timestamp; cont> trace :logging_date; cont> end; %SQL-F-UNSDATASS, Unsupported date/time assignment from <Source> to LOGGING_DATE SQL> SET ANSI DATE ON; SQL> begin cont> declare :logging_date timestamp; cont> set :logging_date = current_timestamp; cont> trace :logging_date; cont> end; Example 2: Using the SET ANSI IDENTIFIERS statement to check for reserved words This example shows the output from an SQL statement that creates a domain and specifies the ANSI89 reserved word CONTINUE as the user-supplied name for that domain. The SET ANSI IDENTIFIERS ON statement requires that you use uppercase characters for the name and enclose it in double quotation marks. SQL> set ansi identifiers on; SQL> create domain continue char(5); %SQL-F-RES_WORD_AS_IDE, Keyword CONTINUE used as an identifier SQL> create domain "CONTINUE" char(5); SQL>