oracle 中的临时变量& 是什么类型?举例说明高手赐教 谢谢

解决方案 »

  1.   

    没有什么类型不类型的说法,只是将&后面的串替换成你输入的串
      

  2.   

    --&只是将它后面的字符完全替代为你输入的
    scott@YPCOST> select * from emp where empno='&dfs';
    输入 dfs 的值:  7738
    原值    1: select * from emp where empno='&dfs'
    新值    1: select * from emp where empno='7738'未选定行scott@YPCOST> select * from emp where empno=&dfs;
    输入 dfs 的值:  7788
    原值    1: select * from emp where empno=&dfs
    新值    1: select * from emp where empno=7788     EMPNO ENAME      JOB              MGR HIREDATE                   SAL       COMM     DEPTNO
    ---------- ---------- --------- ---------- ------------------- ---------- ---------- ----------
          7788 SCOTT      ANALYST         7566 1987-04-19 00:00:00       3000        900         20
      

  3.   

    这东西的跟你环境 也就是左边的对象类型有关 ASPEN 这里有个隐性转换 所以也都对
      

  4.   

    &dfs 这后面不能加分号吧