我对Usql脚本非常陌生,需要将来自CSV文件的Date字段转换为blob存储中的字符串。 我的Blob链接到包含日期字段的数据库表。 DB在DB日期字段中不接受字符串'02 / 02/2016'。
在DataFactory Pipeline中,如何将字符串'02 / 02/2016'转换为DB中的日期(Blob-> Azure SQL DB)。
答案 0 :(得分:2)
假设您要尝试在U-SQL脚本中转换此值,则可以将EXTRACT
从CSV作为{{1 }}:
string
但是,如果可能的话,最好更改CSV文件中存储的@data =
EXTRACT YourDateValue string
USING Extractors.Text();
@format =
SELECT DateTime.ParseExact(YourDateValue
,"dd/MM/yyyy"
,CultureInfo.InvariantCulture
) AS YourDateValue
FROM @data;
值的格式。