0x0000 (char(0)) の Windows 照合順序で未定義の文字は、REPLACE に含めることができません。 例 次の例では、abcdefghicdeにある文字列cdeをxxxに置換します。 SQL SELECTREPLACE('abcdefghicde','cde','xxx'); GO 結果セットは次のようになります。
文字列 システム システム $PARTITION @@ERROR @@IDENTITY @@PACK_RECEIVED @@ROWCOUNT @@TRANCOUNT BINARY_CHECKSUM (バイナリーチェックサム) CHECKSUM COMPRESS CONNECTIONPROPERTY CONTEXT_INFO CURRENT_REQUEST_ID CURRENT_TRANSACTION_ID DECOMPRESS
次のクエリは、入力文字列の角かっこと中かっこを通常のかっこで置き換えます。 sql SELECTTRANSLATE('2*[3+4]/{7-2}','[]{}','()()'); 結果セットは次のようになります。 output 2*(3+4)/(7-2) REPLACE と同等の呼び出し ...
例外を記述する文字列または変数。 message 引数は nvarchar(2048)です。stateメッセージに関連付ける状態を示す 0 から 255 までの定数または変数。 state 引数は tinyint です。解説state を使用すると、ストアド プロシージャ、トリガー、またはステートメント バッチ内のエラーの原因を特定...
Sys.messages 内で、既存のメッセージから、または指定された文字列からのメッセージを構築します。 FORMATMESSAGE の機能は RAISERROR ステートメントの機能に似ています。 ただし、RAISERROR がメッセージを即時出力するのに対して、FORMATMESSAGE が返す書式設定済みのメッセージには、さらに処理...
text列を NULL に初期化するには、WRITETEXT を使用します。UPDATETEXT を使用すると、text列が空の文字列に初期化されます。 アクセス許可 指定したテーブルの UPDATE 権限が必要です。 例 次の例では、テキスト ポインターをローカル変数@ptrvalに代入した後、UPDATETEXTを使用してスペル ミスを更...
SQL Server は、コード ページがデータベースの既定照合順序に対応するコード ページと異なる場合に、Unicode 以外の文字列定数および変数を、参照される列または COLLATE を使用して指定された列の照合順序に対応するコード ページに変換します。 最適なマッピングが見つかった場合、新しいコー...
language_term を文字列で指定する場合は、「sys.syslanguages (Transact-SQL)」の互換性ビューの alias 列の値と同じ値を指定します。 文字列の場合は、'language_term' のように引用符 (') で囲む必要があります。 language_term を整数で指定する場合は、その言語を表す実際の LCID を指定します。
RAISERROR メッセージ文字列に使用される型指定は Transact-SQL のデータ型にマップされ、printf で使用される型指定は C 言語のデータ型にマップされます。 printf で使用される型指定は、関連する C のデータ型に類似するデータ型が Transact-SQL にない場合、RAISERROR でサポートされません。