2010年(17)
分类: Oracle
2010-08-28 16:01:46
可以使用和符号(&)来替换SQL语句中的元素,包括所有文本、子句、子子句。即通过和符号来指定变量。
SQL> select employee_id,last_name,salary from employees 2 where last_name='&LASTNAME'; Enter value for lastname: King old 2: where last_name='&LASTNAME' new 2: where last_name='King'
EMPLOYEE_ID LAST_NAME SALARY ----------- ------------------------- ---------- 156 King 10000 100 King 24000 |
注:如不在&LASTNAME外添加'',则需要在输入King时添加'',否则会报错。
示例2:
SQL> define LASTNAME=King; SQL> select employee_id,last_name,salary from employees 2 where last_name='&LASTNAME'; old 2: where last_name='&LASTNAME' new 2: where last_name='King'
EMPLOYEE_ID LAST_NAME SALARY ----------- ------------------------- ---------- 156 King 10000 100 King 24000 |
old 2: where last_name='&LASTNAME' new 2: where last_name='King' |
可以使用SET VERIFY ON/OFF来打开或关闭此功能。