oracle替代变量输出,【Oracle】替代变量
1.替代變量
通常而言,替代變量的前綴是&或者&&
區(qū)別:
& 用來創(chuàng)建一個(gè)臨時(shí)變量,每當(dāng)遇到這個(gè)臨時(shí)變量時(shí),都會(huì)提示你輸入一個(gè)值
&&用來創(chuàng)建一個(gè)持久變量,當(dāng)用&&命令引用這個(gè)變量時(shí),不會(huì)每次遇到該變量就提示用戶鍵入值,而只是在第一次遇到時(shí)提示一次
2.范例
declare
v_empno varchar2(10) := &input_empno;
v_ename varchar2(20);
begin
select empno,ename
into v_empno, v_ename
from emp
where empno = v_empno;
dbms_output.put_line(‘員工編號(hào):‘ || v_empno || ‘, 員工姓名:‘ || v_ename);
exception
when NO_DATA_FOUND then
dbms_output.put_line(‘找不到記錄!‘);
end;
/
此范例運(yùn)行結(jié)果如下:
在上圖中我們可以看到,當(dāng)在腳本中使用替代變量時(shí),程序的輸出會(huì)包含顯示如何實(shí)現(xiàn)替代的語句。例如:
old 2: v_empno varchar2(10) := &input_empno;
new 2: v_empno varchar2(10) := 7369;
如果不希望打印上述輸出,則使用命令set verify off;來關(guān)閉
此時(shí),輸出如下圖:
原文:https://www.cnblogs.com/OliverQin/p/12958098.html
總結(jié)
以上是生活随笔為你收集整理的oracle替代变量输出,【Oracle】替代变量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浦发万事达无价世界卡国内能用吗?额度最高
- 下一篇: oracle 常用故障,Oracle常见