MSSQLノードドライバを使用してストアドプロシージャにXML値を渡す方法を解明しようとしています。ドキュメントではドライバがストアドプロシージャをサポートしています。XMLをノード内のストアドプロシージャに渡す
sql.map.register(MyClass, sql.Text);
このようなカスタムデータ型は、これまでのところXMLのためにどのように行うことができますか?
私は同じようなquestionを見つけましたが、.NET SQLドライバでは、誰でもこれをNodeに対して行ったかどうかを調べようとしました。
UPDATE
私は、ストアドプロシージャにXMLを送信し、DBにそれを解析することができました、ここでは例です:
var request = new sql.Request(connection);
var xml = '<root><stock><id>3</id><name>Test3</name><ask>91011</ask></stock></root>'
request.input('XStock', sql.Xml, xml);
request.execute('StockUpdateTest', function (err, recordsets, returnValue, affected) {
});
素晴らしい回答!ありがとう! – inside