gpt4 book ai didi

hortonworks-data-platform - 如果表具有日期时间偏移值,ExecuteSQL 不会选择表?

转载 作者:行者123 更新时间:2023-12-02 00:49:42 29 4
gpt4 key购买 nike

我创建了具有数据类型为 -dateTimeOffset 值的单列的表并插入了一些值。

create table dto (dto datetimeoffset(7))
insert into dto values (GETDATE()) -- inserts date and time with 0 offset
insert into dto values (SYSDATETIMEOFFSET()) -- current date time and offset
insert into dto values ('20131114 08:54:00 +10:00') -- manual way

在 Nifi 中,我在执行 SQL 中指定了"Select * from dto" 查询。

显示如下错误..,

java.lang.IllegalArgumentException: createSchema: Unknown SQL type -155 cannot be converted to Avro type

如果我将该列更改为 dateTime,则 ExecuteSQL 会正确运行,但它在 DateTimeOffset 列中不起作用。

感谢任何帮助。

非常感谢

最佳答案

datetimeoffset 是一个 MSSQL-specific JDBC type并且不受 ExecuteSQL 支持(支持 standard JDBC types )。您可以尝试将 datetimeoffset 字段转换为其他一些标准类型,例如 datetime,如所述 here .

关于hortonworks-data-platform - 如果表具有日期时间偏移值,ExecuteSQL 不会选择表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40889412/

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