ssis:execute sql task truncate table语句不适用于oracle连接

wko9yo5t  于 2023-10-16  发布在  Oracle
关注(0)|答案(1)|浏览(149)

我正在使用Oracle Provider for ole DB连接从SSIS连接到Oracle数据库。测试连接成功。数据也从CSV文件迁移到Oracle数据库。但是,当我执行Oracle的截断表语句[截断表表1;] SQL任务失败。我安装了“ODTwithODAC 122011”来使用Oracle Provider for ole DB,这与Oracle驱动程序有关吗?我得到以下错误。
[执行SQL任务]错误:执行查询“truncate table Table 1;“失败,错误如下:“ORA-03291:截断选项无效-缺少关键字””。可能的失败原因:查询问题、“ResultSet”属性设置不正确、参数设置不正确或连接建立不正确。
ORA-03291

cwtwac6a

cwtwac6a1#

只需使用schema名称来引用表:

TRUNCATE TABLE <SCHEMANAME>.<TABLENAME>

在此post中已回答了相同的问题

相关问题