gpt4 book ai didi

oracle - 如何在oracle中获取用于插入的blob类型数据?

转载 作者:行者123 更新时间:2023-12-05 03:33:43 24 4
gpt4 key购买 nike

你好 friend 我有一个 blob 数据类型的问题,我想将一些数据从一个 bd 迁移到另一个 bd 但是我无法迁移一些具有 blob 类型列的表,我尝试的是导出一个单条记录如下。

首先我选择要导出到我的其他 bd 的记录

select TEMPLATE_DOCUMENT_ID,blob_file  from example_table where template_document_id = 32;

然后我导出结果得到插入

enter image description here

我配置如下

enter image description here

当我这样做时,我得到一个脚本,其中包含我要迁移的记录数据

enter image description here

如果我运行它会出现以下错误

Error report -
ORA-01465: invalid hex number

您知道我如何才能获得正确的数据来制作我的插入吗?

注意:从一个 ORACLE 数据库迁移到另一个 ORACLE 数据库。

最佳答案

显然源数据库是Oracle。你没有提到目标数据库是什么。如果它也是 Oracle,我建议使用 Oracle 数据泵工具 (expdp/impdp)。文档在这里:https://docs.oracle.com/cd/B19306_01/server.102/b14215/dp_overview.htm

如果您需要它,至少我经常使用该工具的 VIEW_AS_TABLE 选项,因为它允许我导出数据的子集。

关于oracle - 如何在oracle中获取用于插入的blob类型数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70307869/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com