0x0000 (char(0)) の Windows 照合順序で未定義の文字は、REPLACE に含めることができません。 例 次の例では、abcdefghicdeにある文字列cdeをxxxに置換します。 SQL SELECTREPLACE('abcdefghicde','cde','xxx'); GO 結果セットは次のようになります。
正規表現パターンの出現が見つかった置換文字列に置き換えられた変更されたソース文字列を返します。 一致が見つからない場合、関数は元の文字列を返します。 syntaxsql コピー REGEXP_REPLACE ( string_expression, pattern_expression [, string_replacement [, start [, occurrence [, flags ] ] ]...
次の例では、ISNULLを使用して、ColorのNULL値を文字列Noneに置き換えます。 SQL USEAdventureWorks2022; GOSELECTProductID,Name, ProductNumber,ISNULL(Color,'None')ASColorFROMProduction.Product; 次に結果セットの一部を示します。 ProductID名前ProductNumber色 ...
次のクエリは、入力文字列の角かっこと中かっこを通常のかっこで置き換えます。 sql SELECTTRANSLATE('2*[3+4]/{7-2}','[]{}','()()'); 結果セットは次のようになります。 output 2*(3+4)/(7-2) REPLACE と同等の呼び出し ...
Sys.messages 内で、既存のメッセージから、または指定された文字列からのメッセージを構築します。 FORMATMESSAGE の機能は RAISERROR ステートメントの機能に似ています。 ただし、RAISERROR がメッセージを即時出力するのに対して、FORMATMESSAGE が返す書式設定済みのメッセージには、さらに処理...
REGEXP_REPLACE 正規表現パターンの出現が見つかった置換文字列に置き換えられた変更されたソース文字列を返します。 REGEXP_SUBSTR 正規表現パターンに基づいて文字列の一部を抽出します。正規表現パターンに一致する部分文字列の N 番目の出現箇所を返します。 REGEXP_INSTR 指定されたオプション...
文字列の式。 文字列の定数、変数、または列を指定できます。 データ型: char、 nchar、 varchar、または nvarchar。 注意 REGEXP_LIKE、REGEXP_COUNT、およびREGEXP_INSTR関数は、string_expression パラメーターに対して最大 2 MB の LOB 型 (varchar(max) とnvarchar(max)) をサポートします。
1 つの文字列を別の文字列に変換するために必要な挿入、削除、置換、および転置の数を計算します。 注意 EDIT_DISTANCEは現在プレビュー段階です。 SQL Server 2025 (17.x) プレビューで導入されたEDIT_DISTANCEの SQL Server サポート。 構文 syntaxsql コピー EDIT_DISTANCE ( character_expressio...
例外を記述する文字列または変数。 message 引数は nvarchar(2048)です。stateメッセージに関連付ける状態を示す 0 から 255 までの定数または変数。 state 引数は tinyint です。解説state を使用すると、ストアド プロシージャ、トリガー、またはステートメント バッチ内のエラーの原因を特定...
text列を NULL に初期化するには、WRITETEXT を使用します。UPDATETEXT を使用すると、text列が空の文字列に初期化されます。 アクセス許可 指定したテーブルの UPDATE 権限が必要です。 例 次の例では、テキスト ポインターをローカル変数@ptrvalに代入した後、UPDATETEXTを使用してスペル ミスを更...