0

我正在尝试使用 CData Smartsheet 任务中的 SQL 语句从 Smartsheet 中删除记录,但出现以下错误:

[SmartsheetExecutorTask] 错误:准备 SQL 语句时出错。错误:格式错误的 SQL 语句:遇到意外的令牌

如果我删除了内部联接,则代码可以工作,但需要 SQL 表来确保删除了正确的记录。

DELETE FROM [CData].[Smartsheet].[Sheet] S 
INNER JOIN [Database].[dbo].[Table] T ON S.[Field] = T.[Field] 
WHERE T.[Complete] = 'TRUE'

任何帮助将不胜感激。

4

1 回答 1

0

从错误来看,您的 SQL 查询似乎是问题的原因。

尝试这个。

DELETE S FROM [CData].[Smartsheet].[Sheet] S 
INNER JOIN [Database].[dbo].[Table] T ON S.[Field] = T.[Field] 
WHERE T.[Complete] = 'TRUE'
于 2020-03-09T18:13:14.360 回答