Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Конвертирование  [new]
patrick1968
Member

Откуда:
Сообщений: 513
Возникла необходимость перегнать XML в таблицу, до этого не сталкивался, поэтому прошу прощения за банальный вопрос синтаксиса

выполняю следующее
SELECT NOMER_Z, SNILS, DACT, [PI], ID_ZL, FAM, IM, OT
FROM OPENXML(@hDoc, 'zl_list/zl')
WITH
(
NOMER_Z [int] 'nomer_z',
SNILS [varchar](50) 'snils',
DACT date 'dact',
[PI] [varchar](1) 'pi',
ID_ZL [int] 'id_zl',
FAM [varchar](50) 'fam',
IM [varchar](50) 'im',
OT [varchar](50) 'ot'
)

Ошибка конвертирования строки в дату (понятно), но как преобразовать 'dact' в ,понятный системе, вид? Заранее спасибо.
28 июл 15, 09:53    [17943551]     Ответить | Цитировать Сообщить модератору
 Re: Конвертирование  [new]
Glory
Member

Откуда:
Сообщений: 104751
patrick1968
но как преобразовать 'dact' в ,понятный системе, вид?

Выбрать как строку и попробовать использовать документированную функцию CONVERT ?
28 июл 15, 09:55    [17943565]     Ответить | Цитировать Сообщить модератору
 Re: Конвертирование  [new]
patrick1968
Member

Откуда:
Сообщений: 513
Пробовал DACT date CONVERT(date, 'dact') - не понимает
28 июл 15, 10:02    [17943596]     Ответить | Цитировать Сообщить модератору
 Re: Конвертирование  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
patrick1968
CONVERT(date, 'dact')

а может все таки документацию прочесть ?
28 июл 15, 10:05    [17943607]     Ответить | Цитировать Сообщить модератору
 Re: Конвертирование  [new]
Glory
Member

Откуда:
Сообщений: 104751
patrick1968
Пробовал DACT date CONVERT(date, 'dact') - не понимает

Это вы не понимаете
28 июл 15, 10:06    [17943614]     Ответить | Цитировать Сообщить модератору
 Re: Конвертирование  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2414
patrick1968,

https://msdn.microsoft.com/ru-ru/library/ms187928(v=sql.120).aspx
28 июл 15, 10:35    [17943753]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить