簡単にするために、次のような手順を書いているとします。
create procedure [dbo].[TestXml]
( @Message xml ) -- Passing this '<Test><TransactionID>4</TransactionID></Test>'
as
declare @TransactionID int;
@Message
トランザクション ID 4 を からに解析するにはどうすればよい@TransactionID
ですか?
私は何かを期待しています
select @TransactionID = msg.prop.value('@TransactionID', 'int')
from @Message.nodes('Test') as msg(prop);
また
select @TransactionID = prop.value('@TransactionID', 'int')
from @Message.nodes('Test') as msg(prop);
しかし、これらのどちらも機能していないようです。