【发布时间】:2017-01-25 21:17:03
【问题描述】:
我试图弄清楚如何使用 MSSQL 节点驱动程序将 XML 值传递给存储过程,从文档中我可以看到驱动程序确实支持存储过程,并且您还定义了如下自定义数据类型:
sql.map.register(MyClass, sql.Text);
但到目前为止我还没有找到如何为 XML 完成的示例。
我确实找到了一个类似的question,但是对于一个 .NET SQL 驱动程序,我试图弄清楚是否有人为 Node.js 做过这个。
更新
我能够将 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) {
});
【问题讨论】:
标签: sql-server node.js stored-procedures