Data Integration
- Data Integration
- 所有产品
REPLACESTR (CaseFlag,InputString,OldString1, [OldString2, ... OldStringN,]NewString)
引数
| 必須/
オプション
| 説明
|
---|---|---|
CaseFlag
| 必須
| 整数でなければなりません。この関数の引数の大文字と小文字を区別するかどうかを指定します。有効な式を必要に応じて入力できます。
CaseFlag が0以外の数値の場合、大文字と小文字を区別します。
CaseFlag がNULL値または0の場合、大文字と小文字を区別しません。
|
InputString
| 必須
| 文字列でなければなりません。検索したい文字列を渡します。有効な式を必要に応じて入力できます。数値を渡すと、関数はそれを文字列に変換します。
>InputString</>がNULLの場合、REPLACESTRはNULLを返します。
|
OldString
| 必須
| 文字列でなければなりません。置換したい文字列を渡します。 最低つの<>OldString</1>引数を入力する必要があります。 >OldString</>引数ごとに1文字以上を入力できます。 有効な式を必要に応じて入力できます。'abc'のように文字列リテラルを一重引用符で囲んで入力することもできます。
数値を渡すと、関数はそれを文字列に変換します。
複数の<>OldString</>引数があり、1つ以上の<>OldString</>引数がNULLまたは空の場合、REPLACESTRはその<>OldString</>引数を無視します。 すべての<>OldString</>引数がNULLまたは空の場合、REPLACESTRは<>InputString</>を返します。
>OldString</>引数の文字列は、関数に指定されている順に置換されます。 たとえば、複数の<>OldString</>引数を入力した場合、最初の<>OldString</>引数は2番目の<>OldString</>引数に優先され、2番目の<>OldString</>引数は3番目の<>OldString</>に優先されます。 REPLACESTRが文字列を置き換える場合、次に一致する文字列を検索する前に、<>InputString</>内の置き換えられた文字の後ろにカーソルを置きます。 詳細については、例を参照してください。
|
NewString
| 必須
| 文字列でなければなりません。1文字、複数の文字、空の文字列、またはNULLを入力できます。有効な式を必要に応じて入力できます。
>NewString</>がNULLまたは空の場合、REPLACESTRは、<>InputString</>内の<>OldString</>をすべて削除します。
|
REPLACESTR( 1, WEBLOG, '"', 'GET ', ' HTTP/1.1', NULL )
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
REPLACESTR ( 1, TITLE, 'rs.', 'iss', 's.' )
|
|
---|---|
|
|
|
|
|
|
|
|
REPLACESTR ( 0, TITLE, 'rs.', 'iss', 's.' )
|
|
---|---|
|
|
|
|
REPLACESTR ( 1, INPUT, 'ab', 'bc', '*' )
|
|
---|---|
|
|
|
|
|
|
|
|
REPLACESTR ( 1, INPUT, 'ab', 'bc', 'b' )
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
CONCAT( 'Joan', CONCAT( CHR(39), 's car' ))
Joan's car
REPLACESTR ( 1, INPUT, CONCAT('it', CONCAT(CHR(39), 's' )), 'its' )
|
|
---|---|
|
|
|
|
|
|
|
|