gpt4 book ai didi

azure - 如何按需在 Azure synapse 中定义日期格式

转载 作者:行者123 更新时间:2023-12-03 01:28:40 25 4
gpt4 key购买 nike

我正在使用此查询加载几个 csv 文件

SELECT
    *
FROM
    OPENROWSET(
        BULK 'https://xxxxxx.core.windows.net/jde/*.CSV',
        FORMAT = 'CSV',
FIELDTERMINATOR =',',
FIRSTROW = 2 ,
        PARSER_VERSION='2.0'
)
with (
Project varchar(255),

"Description 2" varchar(255),
"Unit Num" varchar(255),
"Date Issue" Date
) as rows

我收到错误,我的日期格式是 25/12/20,当我更改 varchar 的日期时一切正常,但显然日期作为文本加载,如何按需定义突触的日期格式

最佳答案

我无法正确解析WITH 语句中的日期。但是,使用 CONVERT 会将字符日期转换为 DATE 格式。

SELECT
CONVERT(DATE, DateIssue, 3) as FormatDate,
*
FROM
    OPENROWSET(
        BULK 'https://storage.dfs.core.windows.net/datalakehouse/bronze/sourcedata/static/csvtest/test_ddmmyy.csv',
        FORMAT = 'CSV',
        PARSER_VERSION='2.0',
FIRSTROW = 2
) 
WITH (
DescriptionText VARCHAR(10),
UnitNum TINYINT,
DateIssue VARCHAR(10)
) AS rowsoutput

关于azure - 如何按需在 Azure synapse 中定义日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64244544/

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