Komut dosyası çalıştırıldığında aranan özel karakteri başka bir değere set etmek için SET DEFINE <1_CHARACTER>
Varsayılan olarak, DEFINE işlevinin kendisi açıktır ve & olarak ayarlanmıştır.
Kapatılabilir - daha önce de belirtildiği gibi - ancak farklı bir değere ayarlanarak da önlenebilir. Hangi işarete koyduğunuzun çok farkında olun. Aşağıdaki örnekte, # karakterini seçtim, ancak bu seçim sadece bir örnek.
SQL> select '&var_ampersand #var_hash' from dual;
Enter value for var_ampersand: a value
'AVALUE#VAR_HASH'
-----------------
a value #var_hash
SQL> set define #
SQL> r
1* select '&var_ampersand #var_hash' from dual
Enter value for var_hash: another value
'&VAR_AMPERSANDANOTHERVALUE'
----------------------------
&var_ampersand another value
SQL>