説明
この関数は、char1 の右端から char2 に含まれるすべての文字を削除し、char1 の右端に char2 にない文字が現れるまで繰り返し、結果を返します。
構文
RTRIM(char1 [,char2])
パラメータの説明
パラメータ |
説明 |
|---|---|
| char1 | 文字列を表します。文字列型は CHAR、VARCHAR2、NCHAR、NVARCHAR2、および CLOB データ型です。 |
| char2 | 削除する文字の集合を表します。オプションです。デフォルトは単一のスペースです。文字列型は CHAR、VARCHAR2、NCHAR、NVARCHAR2、および CLOB データ型です。 |
戻り値の型
char1がCHAR、VARCHAR2データ型の場合、関数はVARCHAR2データ型を返します。char1がNCHAR、NVARCHAR2データ型の場合、関数はNVARCHAR2データ型を返します。char1がLOBデータ型の場合、返される文字列はLOBデータ型になります。
例
文字列 OceanBaseX**XX*X の OceanBase の右側の文字列を削除します。
obclient> SELECT RTRIM('OceanBaseX**XX*X','*X') "RTRIM" FROM DUAL;
+-----------+
| RTRIM |
+-----------+
| OceanBase |
+-----------+
1 row in set