私はnode-mssql3.2.0 を使用しINSERT INTOています。テーブルが必要で、挿入されたレコードの ID を返します。
を使用sql.Transaction()してデータを挿入できますが、コールバック (request.query()およびtransaction.commit()) に指定されるパラメーターは次のとおりです。
const request = new sql.Request();
request.query('...', (err, recordset, affected) => {});
const transaction = new sql.Transaction();
transaction.commit((err) => {});
for 、andステートメントであり、recordset影響を受ける行の数です。私の場合はです。undefinedINSERTUPDATEDELETEaffected1
transaction.commit()..を使用した後に挿入されたレコードID(主キーIDのみ)を取得する良い方法を知っている人はいnode-mssqlますか?