Example 1: Using the GET ENVIRONMENT Statement
$ emp_id = "00164"
$ SQL$
SQL> ATTACH 'FILENAME MF_PERSONNEL';
SQL> DECLARE :e CHAR(5);
SQL> GET ENVIRONMENT :e = emp_id;
SQL> SELECT last_name, first_name FROM employees WHERE employee_id = :e;
LAST_NAME FIRST_NAME
Toliver Alvin
1 row selected
SQL> ROLLBACK;
Example 2: Using the SESSION option
This example uses the SESSION option to save the DIALECT and
restore it upon completion of the SQL script.
SQL> declare :Rdb_DIALECT char(10);
SQL> get environment (session) :Rdb_DIALECT = DIALECT;
SQL> set dialect 'SQL92';
SQL> -- get SQL92 semantics for UNIQUE constrain
SQL> create table T (a integer unique);
SQL> set dialect :Rdb_DIALECT;
SQL> undeclare :Rdb_DIALECT;