当前位置: 代码迷 >> Oracle管理 >> select ||是什么意思~解决方案
  详细解决方案

select ||是什么意思~解决方案

热度:60   发布时间:2016-04-24 05:19:37.0
select ||是什么意思~?
一下是一个别人写的存储过程
SQL code
CREATE OR REPLACEPROCEDURE QueryEmp(v_empno IN  employees.employee_id%TYPE, v_ename OUT employees.first_name%TYPE, v_sal   OUT employees.salary%TYPE) ASBEGIN       SELECT last_name || last_name, salary INTO v_ename, v_sal     FROM employees     WHERE employee_id = v_empno;        DBMS_OUTPUT.PUT_LINE('温馨提示:编码为'||v_empno||'的员工已经查到!');EXCEPTION       WHEN NO_DATA_FOUND THEN       DBMS_OUTPUT.PUT_LINE('温馨提示:你需要的数据不存在!');      WHEN OTHERS THEN       DBMS_OUTPUT.PUT_LINE(SQLCODE||'---'||SQLERRM);END QueryEmp;

我不明白其中的
SELECT last_name || last_name, salary INTO v_ename, v_sal 
"last_name||last_name"究竟是什么用意啊~?

------解决方案--------------------
合并字段 

select 'a'||'b' from dual;

查询结果: ab

LZ不懂 可以放到数据库运行一下
------解决方案--------------------
字符串拼接符
  相关解决方案