我在Azure中有一个SQL表,我正在尝试从调度程序脚本更新,如下所示:
var updatesTable = tables.getTable('myTable');
var updatedRecord;
updatedRecord = {
id:1,
ArmastChanged: 'False'
};
updatesTable.update(updatedRecord)
当我尝试运行它时,这会在日志中给出“无效的id值指定”错误。我在表中有一行,id为1.我已经尝试在1和其他各种事情上引用引号,但没有任何帮助。任何想法都将不胜感激。
答案 0 :(得分:0)
如果我在Azure门户或CLI之外进行架构更改,我遇到了同样的错误。我能够通过使用该表的门户重新保存我的一个API脚本来解决该问题。不确定它是否必须是使用该表的脚本或AMS在保存任何脚本时正在执行的操作。
答案 1 :(得分:0)
最后,我通过将计划脚本更改为
来解决了这个问题var sql;
sql = "UPDATE [Table] SET [Field]=0 WHERE id=1";
mssql.query(sql);
这很有用。