В настоящее время я сталкиваюсь с ограничением в Azure SQL DW при преобразовании временных меток из домен JVM SimpleDateFormat в домен DateFormat SQL DW. < / а>
В моем текущем сценарии мы используем Spark для очистки данных, когда данные записываются как файл CSV, они записываются как отметка времени в следующем формате:
- "гггг-ММ-дд'Т'ЧЧ: мм: сс.СССХХХ"
- 2001-07-04 T 12: 08: 56.235-07: 00
Если посмотреть на DateTimeOffset в параметрах DATE_FORMAT, то T, выделенное жирным шрифтом в приведенных выше выходных данных, не поддерживается.
Есть ли способ напрямую интерпретировать входящую строку как тип DateTime?
Моя текущая стратегия - загрузить его как VARCHAR и позже выполнить очистку.