利用数据融合实现Oracle大查询

v2g6jxz6  于 2022-12-26  发布在  Oracle
关注(0)|答案(1)|浏览(76)
Column_ID   Data_Type
1           VARCHAR2(10 BYTE)
2           VARCHAR2(50 BYTE)
3           NUMBER
4           VARCHAR2(25 BYTE)
5           NUMBER(2,0)
6           VARCHAR2(50 BYTE)
7           VARCHAR2(4000 BYTE)
8           DATE
9           VARCHAR2(15 BYTE)

我有一个oracle表,我试图使用gcp数据融合将其移动到大查询。我使用多个数据库表作为源,但当我将此特定表添加到表列表时,我的管道失败。我相信是因为NUMBER数据类型。我的结论是基于尝试在数据融合中对表进行自定义sql,并将数字转换为小数,使其工作。

错误:从数据库获取表架构时出错。

是否有一个变通办法,否则我将不得不更新我的所有列从编号到INT。

62lalag4

62lalag41#

显然这个问题在数据融合中仍然存在,所以作为一个解决方案,我使用自定义sql作为表源,然后手动将数字转换为varchar(没有使用float,因为它也破坏了数据融合..),然后我在大查询中修改表,创建新的float行,并将varchar列复制到float列,然后删除它。

相关问题