Ich versuche herauszufinden, wie ein XML-Wert an eine gespeicherte Prozedur übergeben MSSQL Node-Treiber, aus der Dokumentation kann ich sehen, dass der Treiber gespeicherte Prozeduren unterstützt, und Sie definieren auch benutzerdefinierte Datentypen wie folgt aus:Übergeben Sie XML an eine gespeicherte Prozedur in Knoten
sql.map.register(MyClass, sql.Text);
aber ich habe nicht ein Beispiel, wie es getan werden kann für XML bisher gefunden.
Ich fand eine ähnliche question aber für einen .NET SQL-Treiber, versuchen herauszufinden, ob jemand dies für Node getan hat.
UPDATE
konnte ich eine XML an eine gespeicherte Prozedur senden und sie in DB zu analysieren, hier ist das Beispiel:
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) {
});
große Antwort! Vielen Dank! – inside