Sql 在雪花选择中将时间戳_TZ转换为时间戳_NTZ

Sql 在雪花选择中将时间戳_TZ转换为时间戳_NTZ,sql,snowflake-cloud-data-platform,Sql,Snowflake Cloud Data Platform,我在Snowflake中有一个表,其中包含TIMESTAMP_TZ和TIMESTAMP_NTZ类型的字段 我想做一个SELECT*FROM,这样所有TIMESTAMP_TZ字段都会被读取为TIMESTAMP_NTZ(使用to_TIMESTAMP_NTZ()函数) 如何实现这样的查询?当您使用“时间戳”NTZ时,是否会出现任何错误 WITH sample_data AS ( SELECT '2020-11-22 20:00'::timestamp_tz A) SELECT TO_TIMESTAMP

我在Snowflake中有一个表,其中包含
TIMESTAMP_TZ
TIMESTAMP_NTZ
类型的字段

我想做一个
SELECT*FROM
,这样所有
TIMESTAMP_TZ
字段都会被读取为
TIMESTAMP_NTZ
(使用
to_TIMESTAMP_NTZ()
函数)


如何实现这样的查询?

当您使用“时间戳”NTZ时,是否会出现任何错误

WITH sample_data AS (
SELECT '2020-11-22 20:00'::timestamp_tz A)
SELECT TO_TIMESTAMP_NTZ(A) FROM sample_data;

如果只是如何显示的问题,您可以:

alter session set TIMESTAMP_TZ_OUTPUT_FORMAT = 'YYYY-MM-DD HH24:MI:SS.FF3'; 
select * from table_name;

没有错误。但是我需要做一个SELECT*,因为我不知道哪些字段需要转换为TIMESTAMP_NTZ。我只是想将任何时间戳_TZ字段转换为时间戳_NTZ。