mssql UPDATE 命令并不总是更新 node.js

时间:2021-01-27 23:19:13

标签: sql node.js sql-server ssms

我正在使用 express 创建一个 node.js 服务器。我正在使用 mssql 和 sqlstring 来查询我的 SQL 服务器。对于我的一个功能,我想更新我的“记录”列中的一些数据,但是在某些情况下,它只更新一半的信息,而在其他情况下,它运行得很好。这是我当前的设置:

我创建了一个临时表 #current_samples 并添加了列:

record_id int,
is_positive bit, 
time_of_test datetime2(7)

我试图用新信息创建一个临时表,然后用临时表更新记录表。

这是我在创建临时表后使用的 SQL 命令:

UPDATE records SET records.time_of_test = c.time_of_test, records.is_positive = c.is_positive FROM records INNER JOIN #current_samples c ON (records.record_id = c.record_id)

我已检查以确保我的临时表正确添加了列,并且确实如此。我的问题是 UPDATE 有时可以完美运行,而有时只更新一半的信息。

提前致谢!

0 个答案:

没有答案
相关问题