无法将csv文件导入SQL Developer

lb3vh1jj  于 2023-05-11  发布在  其他
关注(0)|答案(2)|浏览(136)

我有一个数据库表的备份为“csv文件”。
我截断了db表。
当使用sql developer导入csv文件时,数据不会被插入。
我遵循工具中给出的程序。
一步一步的程序,我如下:
右键单击表名,然后单击导入csv。
选择csv备份文件
data preview屏幕中选择标题列,然后单击Next。
将所有可用列移动到choose columns屏幕中选定列的一侧,然后单击“下一步”。
源和目标数据列在column definition屏幕中匹配良好。单击下一步。
单击finish屏幕中的验证。所有列上的成功。
在最后一步中,我单击Finish,然后加载表,但没有数据恢复到表中。
有人能帮帮我吗

ecfsfe2w

ecfsfe2w1#

当发生这种情况时,最好的分类方法是让SQL Developer生成INSERT语句,而不是执行实际的插入。
所以在第一步,选择这个-

然后,当您完成向导时,您应该有一个充满INSERT的编辑器-CSV或Excel中的每一行都有一个INSERT。
连接到正确的数据库,并使用F5执行这些语句。
如果你想保留数据,不要忘记COMMIT。

oymdgrw7

oymdgrw72#

对我来说,这只是我在csv中的一个列名与表中的一个列名不匹配。将表中的每一列与csv标题进行比较,您应该很快就会看到问题所在。

相关问题