Я использую node-mssql, LInk: https://www.npmjs.com/package/mssql
Я хочу вставить массив данных в базу данных mssql
Я получаю массив записей массива, например: [[row1], [row2], [row3]]
я хочу вставить эти записи в базу данных mssql
import * as sql from "mssql";
const conn = new sql.ConnectionPool({
user: "XXXXXXXXX",
password: "XXXXXXXXXXX",
server: "XXXXXXXXXXX",
database: "TESTDATA",
options: {
instanceName: "XXX"
},
pool: {
max: 10,
min: 0,
idleTimeoutMillis: 30000
}
});
conn.connect()
var values = [[john,1,4,80],[jenny,2,4,78],[abhi,3,4.60],[ram,4,4,90]]
new sql.Request(conn)
.query(`INSERT INTO CLASS_TABLE (NAME, ROLL, CLASS, MARKS) VALUES
${values.map(row=>{ var num = Array('(' + row.join() + ')' ).join(); return num })}`)
Ошибка: метка '@' уже объявлена.Имена меток должны быть уникальными в пакете запроса или хранимой процедуре.