で選択した結果を置く:SQL Serverの:私は、たとえば行うと変数
select * from test
これは、テーブルのテストのすべての列と行との結果を生成します。この結果を1つの変数に「テキスト」として割り当てることは可能ですか?私はあなたがそれをconcatinatingとnvarchar型としてすべての列をキャストする必要があると思う
おかげ
で選択した結果を置く:SQL Serverの:私は、たとえば行うと変数
select * from test
これは、テーブルのテストのすべての列と行との結果を生成します。この結果を1つの変数に「テキスト」として割り当てることは可能ですか?私はあなたがそれをconcatinatingとnvarchar型としてすべての列をキャストする必要があると思う
おかげ
これは、あなたが私はあなたがおそらくかかわらず、そこにいくつかの列/行区切り文字を望んでいると思われる
DECLARE @Result nvarchar(max)
DECLARE @Xml xml = (select * from master..spt_values FOR XML PATH)
SELECT @Result = CAST(@Xml.query('string(.)') as nvarchar(max))
PRINT @Result
を求めたものを行います。
これを行うためにこれを変更できるかどうかはわかりません。私のXMLスキルは少し不足しています。
。
必要なフィールド(またはそれらのすべて)をvarchar(max)または類似のフィールドに連結するだけです。
あなたはそれをすべてテキストとして必要としていますか? – Singleton
その変数のタイプは何ですか?そのテーブル変数は何ですか? – Singleton
はい私は完全な結果をテキストとして望んでいます(テーブルヘッダーが出ている可能性があります)。タイプはテキストをサポートする人です。例:@result nvarchar(500) –