SQL> define tablename='texts';
2. 使用定义的变量
SQL> select count(*) from &tablename;
原值 1: select count(*) from &tablename
新值 1: select count(*) from texts
COUNT(*)
----------
1138
变量可以出现在任意位置,字符串''里也可以。
3. 暂时取消定义
如果SQL执行文件里,很可能是字符串里包含‘&’字符,而并不是定义的变量,那执行之前就需要这个命令。
set define off