Преобразование XML Datetime в SQL Datetime

У меня есть тип данных XML, и я хочу преобразовать элемент в переменную sql DateTime. Как?

например

Declare @Xml Xml
Set @Xml = '<Root><DateFrom>2008-10-31T00:00:00</DateFrom></Root>'

Declare @DateFrom DateTime
Set @DateFrom = ?????

Как я могу установить @DateFrom с датой из xml выше?

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
1
0
2 936
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Declare @Xml Xml
Set @Xml = '<Root><DateFrom>8/10/2008</DateFrom></Root>'

Declare @DateFrom DateTime
Select @DateFrom= t.b.value('DateFrom[1]', 'datetime')
from @xml.nodes('//Root') t(b)

Я настоятельно рекомендую вам изучить функциональность .nodes для типа данных XML. Приведенный выше код извлекает значение элемента DateFrom и преобразует его в формат даты и времени.

Другие вопросы по теме