Задать вопрос
@Drovosek01

Как узнать "стандарт"/формат datetime в БД MSSQL?

Методом научного тыка выяснил, что mssql корректно принимает тип datetime, когда его пишешь вот так
insert into testtable values ('1990-26-07')

Сначала пытался добавить дату в таком формате
insert into testtable values ('1990-07-26')
Но выдало ошибку. Значит, как я понял, тип даты в формате ГГГГ-ДД-ММ.

Потом я выполнил запрос
sp_helplanguage @@language
чтобы посмотреть есть ли там информация о том, в каком виде вставлять дату.
Выдало такой ответ
21	dmy	1	0	русский	Russian	Январь,Февраль,Март,Апрель,Май,Июнь,Июль,Август,Сентябрь,Октябрь,Ноябрь,Декабрь	янв,фев,мар,апр,май,июн,июл,авг,сен,окт,ноя,дек	понедельник,вторник,среда,четверг,пятница,суббота,воскресенье	1049	1049

в котором dateformat = dmy, что никак не соответствует формату, который у меня сработал О_0
  • Вопрос задан
  • 254 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
AndyKorg
@AndyKorg
Кнопконажиматель и припоерасплавлятель
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы