ITPub博客

首页 > 数据库 > Oracle > oracle开发学习篇 替换变量

oracle开发学习篇 替换变量

原创 Oracle 作者:zhangxiaocen 时间:2015-02-11 23:45:59 0 删除 编辑

点击(此处)折叠或打开

  1. 替换变量

  2. select ename,job,sal,hiredate
  3. from emp
  4. where sal>&inputsal;

  5. select empno,ename,job,hiredate,sal
  6. from emp
  7. where ename=UPPER\'&inputename\';

  8. select empno,ename,job,hiredate,sal
  9. from emp
  10. where ename like \'%&inputkeyword%\';

  11. select empno,ename,job,hiredate,sal
  12. from emp
  13. where hiredate<TO_DATE(\'&inputhiredate\',\'yyyy-mm-dd\');


  14. select empno,ename,job,hiredate,sal
  15. from emp
  16. where job=UPPER(&inputjob) and sal>&inputsal;


  17. select &inputColumName from emp
  18. where deptno = &inputdeptno;

  19. select * from &inputetablename

  20. select empno , ename , job , sal
  21. from emp
  22. where deptno = 20
  23. order by &inputColumName desc

  24. UNDEFINE inputgroupby;
  25. set DEFINE OFF;
  26. select &&inputgroupby,sum(sal),avg(sal)
  27. from emp
  28. group by &inputgroupby;


  29. set DEFINE on;
  30. DEFINE inputdname=\'ACCOUNTING\';
  31. DEFINE inputdname;
  32. SELECT * FROM dept
  33. where dname = \'&inputdname\';
  34. UNDEFINE inputdname;


  35. UNDEFINE inputgroupby;
  36. accept inputgroupby
  37. prompt \'pelees enter groupby:\' format A10
  38. SELECT &&inputgroupby,sum(sal),avg(sal) from emp
  39. group by &inputgroupby;


  40. accept inputDate DATE FORMAT \'YYYY-MM-DD\' prompt \'pelees enter time:\'
  41. SELECT empno,ename,job,hiredate
  42. from emp
  43. where hiredate=TO_DATE(\'&inputDate\',\'yyyy-mm-dd\');

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29360162/viewspace-1433842/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2014-12-10

  • 博文量
    3
  • 访问量
    9816