0. 実験ユーザー「dicdic」でコネクトする。
SQL> conn dicdic/Oracle11g
接続されました。
SQL>
|
1. CONCAT関数は文字列を連結する。
SQL> SELECT CONCAT('OracleDatabase','11gRelease2') 文字列連結 FROM DUAL;
文字列連結
-------------------------
OracleDatabase11gRelease2
SQL>
|
2. ピッタリくっついてしまうので、間を空けたければ予めどちらかにスペースを入れておく。
SQL> SELECT CONCAT('OracleDatabase ','11gRelease2') スペース入り FROM DUAL;
スペース入り
--------------------------
OracleDatabase 11gRelease2
SQL>
|
3. なんだ、2つしか連結できないのか。
SQL> SELECT CONCAT('OracleDatabase ','11g','Release2') 3つ合体 FROM DUAL;
SELECT CONCAT('OracleDatabase ','11g','Release2') 3つ合体 FROM DUAL
*
行1でエラーが発生しました。:
ORA-00909: 引数の個数が無効です。
SQL>
|
4. 文字列連結って、関数なんか使わなくてもできたよね。(実験No.0026参照)
SQL> SELECT 'OracleDatabase ' || '11gRelease2' "連結" FROM DUAL;
連結
--------------------------
OracleDatabase 11gRelease2
SQL>
|
|