gpt4 book ai didi

snowflake-cloud-data-platform - 雪花不接受连接中的别名

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

这个对我来说很奇怪。我有一些预定的工作,这些工作已经运行了好几个月,可验证且正确。但它们似乎在 3 天前就坏了。

SELECT
id as id,
ltrim(split_part(hosts._FILE, '/', 6), 's') as uuid,
split_part(hosts._FILE, '/', 5) as device_server,
CAST(devicetype AS int) as devicetype,
recycled_on AS recently_deleted,
replace(split_part(hosts._FILE, '/', -1), '.csv') as time_raw,
TO_CHAR(
DATE_TRUNC('day',
CONVERT_TIMEZONE('UTC', 'America/Los_Angeles',
CAST(replace(split_part(hosts._FILE, '/', -1), '.csv') AS TIMESTAMP_NTZ)
)),
'YYYY-MM-DD') as snapshot_date,
TO_CHAR(
DATE_TRUNC('hour',
CONVERT_TIMEZONE('UTC', 'America/Los_Angeles',
CAST(replace(split_part(hosts._FILE, '/', -1), '.csv') AS TIMESTAMP_NTZ)
)),
'YYYY-MM-DD HH24') as snapshot_hour
FROM Santaba.hosts_new as hosts
INNER JOIN usage_hosts_daily
ON usage_hosts_daily.suuid = uuid
AND usage_hosts_daily.sdevice_server = device_server
AND usage_hosts_daily.ssnapshot_hour = snapshot_hour
WHERE hosts.recycled_on = 0
GROUP BY 1,2,3,4,5,6;

断点在这一行:ON usage_hosts_daily.suuid = uuid连同其余的连接。我在哪里收到此错误:

SQL 编译错误:错误行 22 在位置 39 无效标识符“UUID”

通常我只会指定 TABLE_ALIAS.COLUMN_ALIAS,但即使这样也会导致错误,唯一有效的方法就是将该列的整个 SELECT 参数作为连接的另一部分。

我还没有看到 Snowflake 关于为什么会发生这种情况的任何更新。任何人对此的原因有更好的想法?

最佳答案

我们的销售工程师能够获得 Snowflake 实例的优先票并将参数修复恢复到以前的版本。

话虽这么说,我很好奇实现了哪种参数修复会从根本上改变这种基本的 SQL 语句。

谢谢大家!

关于snowflake-cloud-data-platform - 雪花不接受连接中的别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58881337/

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