gpt4 book ai didi

java - 将数据类型 Hierarchyid 从 SQL Server 迁移到 Oracle VARCHAR2

转载 作者:行者123 更新时间:2023-12-02 00:10:46 24 4
gpt4 key购买 nike

我正在以指定的格式将数据从 SQL Server 迁移到 Oracle。我在 SQL Server 中有一个表,其中有一列 hierarchyid 类型。我想将其转换为字符串,而不改变其外观。例如,如果hierarchyid类型包含0x78,我希望它转换为字符串类型“0x78”。我该怎么做?我可以自由地使用 SQL Server 和/或 Java 来进行此转换。提前致谢。

最佳答案

declare @hid hierarchyid = '/1/1/1/';

select
v1 = convert(varchar(1000), cast(@hid as varbinary(892)), 1), -- = 0x5AD6
v2 = convert(varchar(1000), cast(@hid as varbinary(892)), 2); -- = 5AD6

关于java - 将数据类型 Hierarchyid 从 SQL Server 迁移到 Oracle VARCHAR2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58123137/

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