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

Откуда:
Сообщений: 143
подскажите
если в процедуре стоит сперва
set dateformat dmy
а затем далее в тексте

set dateformat ymd
то вторая dateformat отменяет первую в sql 2008 ?
6 апр 13, 17:07    [14144948]     Ответить | Цитировать Сообщить модератору
 Re: set dateformat  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
А у вас идей нет никаких по этому поводу?
6 апр 13, 18:37    [14145185]     Ответить | Цитировать Сообщить модератору
 Re: set dateformat  [new]
iap
Member

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

Рекомендации по использованию инструкций SET
•Каждая следующая инструкция SET, такая как SET ANSI_DEFAULTS, отменяет предыдущую настройку.

Читайте вот это: SET (Transact-SQL)
6 апр 13, 18:42    [14145203]     Ответить | Цитировать Сообщить модератору
 Re: set dateformat  [new]
iap
Member

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

а по поводу set dateformat добавлю, что мне за всю жизнь не приходилось это выполнять.
Есть общеизвестные стандартные строковые форматы,
которые не зависят от настроек.
6 апр 13, 18:44    [14145213]     Ответить | Цитировать Сообщить модератору
 Re: set dateformat  [new]
iap
Member

Откуда: Москва
Сообщений: 47144
iap
forts,

а по поводу set dateformat добавлю, что мне за всю жизнь не приходилось это выполнять.
Слегка приврал, конечно
6 апр 13, 18:48    [14145222]     Ответить | Цитировать Сообщить модератору
 Re: set dateformat  [new]
qweras
Guest
iap
forts,

Есть общеизвестные стандартные строковые форматы,которые не зависят от настроек.


а именно?
8 апр 13, 09:52    [14149667]     Ответить | Цитировать Сообщить модератору
 Re: set dateformat  [new]
iap
Member

Откуда: Москва
Сообщений: 47144
qweras
iap
forts,

Есть общеизвестные стандартные строковые форматы,которые не зависят от настроек.


а именно?
'YYYYMMDD', 'YYYY-MM-DDThh:mm:ss.nnn',
третий параметр функции CONVERT().
Вышеприведённые форматы сервер распознаёт и преобразует неявно.
Но их можно указать явно третьим параметром CONVERT() - это 112 и 126 соответственно
8 апр 13, 09:56    [14149677]     Ответить | Цитировать Сообщить модератору
 Re: set dateformat  [new]
qweras
Guest
iap,

спасибо
8 апр 13, 09:57    [14149683]     Ответить | Цитировать Сообщить модератору
 Re: set dateformat  [new]
Гость333
Member

Откуда:
Сообщений: 3683
qweras
iap
forts,

Есть общеизвестные стандартные строковые форматы,которые не зависят от настроек.


а именно?

http://msdn.microsoft.com/ru-ru/library/ms187819.aspx, форматы "ISO 8601", "Без разделителей", "ODBC".
8 апр 13, 09:58    [14149689]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить