文字列連結演算子。Oracleテナントでは、通常 `||` を文字列連結演算子として使用します。
例
if_nyテーブルを作成します。obclient> CREATE TABLE tif_ny ( id NUMBER, f_name VARCHAR2(20), l_name VARCHAR2(20), c_date date, PRIMARY KEY (id) ); Query OK, 0 rows affectedtif_nyテーブルにデータを挿入します。obclient> INSERT INTO tif_ny VALUES(401,'張','三',date'1970-8-11'), (402,'李','四',date'1971-5-11'),(403,'王','五',date'1972-7-11'); Query OK, 3 rows affected Records: 3 Duplicates: 0 Warnings: 0tif_nyテーブルのデータをクエリします。obclient> SELECT * FROM tif_ny; +-----+--------+--------+-----------+ | ID | F_NAME | L_NAME | C_DATE | +-----+--------+--------+-----------+ | 401 | 张 | 三 | 11-AUG-70 | | 402 | 李 | 四 | 11-MAY-71 | | 403 | 王 | 五 | 11-JUL-72 | +-----+--------+--------+-----------+ 3 rows in set"||" を文字列連結演算子として使用し、
tif_nyテーブルのf_name列とl_name列を連結してname列を作成します。obclient> SELECT f_name || ' ' || l_name name FROM tif_ny; +---------+ | NAME | +---------+ | 张 三 | | 李 四 | | 王 五 | +---------+ 3 rows in set