【oracle】替代变量
2017-09-12 20:29
309 查看
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; --开启替代变量
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; --开启替代变量
相关文章推荐
- 用Oracle绑定变量替代sql语句里常量
- ORACLE SQL 替代变量和SQLPLUS环境命令
- oracle的替代变量
- Oracle---替代变量
- oracle 的替代变量&和&&
- Oracle中替代变量(动态参数)的使用
- Oracle替代变量(Substitution Variable )的用法
- oracle替代变量
- ORACLE变量定义及使用(另,T-SQL EXISTS的PLSQL替代写法)
- oracle的boolean变量和替代变量
- Oracle之set define off 关闭替代变量功能-yellowcong
- Oracle "set define off" 关闭替代变量功能
- oracle中关于替代变量,accpt,绑定变量,字符变量
- oracle之存储过程4-存储过程变量的使用
- Oracle笔记 六、PL/SQL简单语句块、变量定义
- oracle 使用绑定变量极大的提升性能
- win7 64位系统装oracle11 提示环境变量path 值超过1023字符
- oracle变量绑定
- Oracle 数据库环境变量配置示例
- Oracle关闭&变量输入