SELECT *
FROM EMP --替代数字
WHERE SAL>&INPUT;
SELECT *
FROM EMP --替代字符串,区分大小写
WHERE ENAME='&INPUT';
SELECT *
FROM EMP --替代字符串,用UPPER函数转换为大写
WHERE ENAME=UPPER('&INPUT');
SELECT *
FROM EMP --若输入S则输出姓名中带有S的信息
WHERE ENAME LIKE '%&INPUT%';
SELECT *
FROM EMP --输入日期
WHEREHIREDATE<TO_DATE('&INPUT','YYYY-MM-DD');
SELECT *
FROM EMP --输入多个替代变量
WHERE JOB=UPPER('&INPUTJOB')
AND SAL>&INPUTSAL;
SELECT ENAME,&INPUTCOL
FROM EMP --替代变量用于SELECT中
WHERE SAL>&INTPUTSAL;
SELECT * --在FROM中使用替代变量
FROM &INPUT;
SELECT *
FROM EMP --在ORDER BY中使用替代变量
WHERE DEPTNO=20
ORDER BY &INPUT DESC;
SELECT &&INPUT,SUM(SAL),AVG(SAL)
FROM EMP --在GROUP BY中使用替代变量,用&&输入一次
GROUP BY &INPUT;
UNDEFINE INPUT; --用UNDEFINE命令可以取消input,重新输入
DEFINE INPUT='SAL'; --定义替代变量
SELECT &INPUT --使用替代变量
FROM EMP;
SET DEFINE OFF; --关闭替代变量
SET DEFINE ON; --开启替代变量