0

COLUMNS_UPDATED() によって返された値を xml メッセージに格納するにはどうすればよいですか? 後でそれを varbinary(max) 変数に戻し、いくつかの操作を実行したいと思います。

4

1 に答える 1

2

varbinary 値を XML 型に追加すると、base64 エンコードとして格納され、値を抽出すると、それをデコードする方法が既にわかっています。

declare @v varbinary(1000) = 0x0102030405;
declare @x xml;
set @x = (select @v as value for xml path ('message'), type);
select @x, @x.value(N'(/message/value)[1]', N'varbinary(1000)');
于 2012-05-23T09:22:02.917 に答える