在Oracle中要合併兩個字串可使用串接符(Concatenation Operator)||
。
例如可在查詢語句中串接兩個欄位的結果。
SELECT 'hello' || ' ' || 'world' GREETING FROM DUAL;
執行結果
GREETING
-------------
hello world
或在PL/SQL block中使用
DECLARE
user_id VARCHAR2(10);
BEGIN
user_id := 'A123456789';
DBMS_OUTPUT.PUT_LINE('身分證號:' || user_id);
END;
結果印出如下
身分證號:A123456789
除了使用||
,也可使用CONCAT
函式來連接字串,例如下面的執行結果和上面是相同的。
DECLARE
user_id VARCHAR2(10);
BEGIN
user_id := 'A123456789';
DBMS_OUTPUT.PUT_LINE(CONCAT('身分證號:',user_id));
END;
參考:
沒有留言:
張貼留言