我正在使用大容量复制将数据表中的数据(从oracle数据库获取数据)插入到sql表中。所以这很好,我没有任何问题。因此,在这项工作之后,当数据正确插入时,我试图用上面datatable的键更新oracle数据库表的一个字段。我的方法的模式如下所示。
update table1 set column1=1 where id in ( all keys of above datatable)
因为字符串文字太长,所以它不起作用,而且oracle也不运行它。
我该怎么解决?我不想在oracle中创建临时表,因为此服务一直在工作。
1条答案
按热度按时间q3qa4bjr1#
我会考虑改用子查询。