-5
Transact SQLでは、C#と同じようにRAISEERROR()のプレースホルダ%dとして使用できるようですが、実際には "%d"は何を表していますか?このような他の同様のプレースホルダがありますか?SQLプレースホルダ
Transact SQLでは、C#と同じようにRAISEERROR()のプレースホルダ%dとして使用できるようですが、実際には "%d"は何を表していますか?このような他の同様のプレースホルダがありますか?SQLプレースホルダ
これは、MSDNのドキュメントからhttp://msdn.microsoft.com/library/ms178592.aspx通常
で、連続引数は、連続変換仕様を置き換えます。最初の引数は最初の変換指定を置き換え、2番目の引数は2番目の変換指定を置き換えます。たとえば、次のRAISERROR文では、N'number 'の最初の引数が%sの最初の変換指定を置き換えます。 %dの2番目の変換指定を5の第2引数に置き換えます。
RAISERROR (N'This is message %s %d.', -- Message text.
10, -- Severity,
1, -- State,
N'number', -- First argument.
5); -- Second argument.
-- The message text returned is: This is message number 5.
GO
は、あなたが、これは他のC#の機能amoungst C#string.Format("text {0}", "here")
に似て述べたと同様
ドキュメントを参照してくださいhttps://msdn.microsoft.com/library/ms178592.aspx –
ます。https:// msdn.microsoft.com/en-us/library/ms178592.aspx約半分の方法ダウン – scsimon
ので、基本的にこの事の種類の仕様\tは\t符号なし進 の\t文字列 oを DまたはI \t符号付き整数 を表し、U \t符号なし整数 xまたはX \t符号なし進 ? – john