在CData Smartsheet Task中是否可以使用SQL Server从Smartsheets中删除记录?

问题描述 投票:0回答:1

我正在尝试使用CData Smartsheet Task中的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'

任何帮助将不胜感激。

sql-server smartsheet-api ssis-2019
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'

© www.soinside.com 2019 - 2024. All rights reserved.