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

результат одинаковый
12 дек 12, 14:07    [13619156]     Ответить | Цитировать Сообщить модератору
 Re: cast или конверт  [new]
trew
Member

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

Всё равно чем. Разница в том, что одна из этих команд является стандартом ANSI, а другую придумали в Micosoft.
12 дек 12, 14:11    [13619186]     Ответить | Цитировать Сообщить модератору
 Re: cast или конверт  [new]
Гость333
Member

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

Разница в том, что в CONVERT можно передавать параметр style. Тогда результат может отличаться. Для CAST задавать стиль нельзя.
12 дек 12, 14:11    [13619188]     Ответить | Цитировать Сообщить модератору
 Re: cast или конверт  [new]
iap
Member

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

CAST - это CONVERT с третьим параметром, равным 0 (значение по умолчанию).
12 дек 12, 14:13    [13619215]     Ответить | Цитировать Сообщить модератору
 Re: cast или конверт  [new]
trew
Member

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

Функция CAST входит в стандарт ANSI и выполняет преобразования типов данных.
Функция CONVERT является расширением T-SQL.
12 дек 12, 14:14    [13619219]     Ответить | Цитировать Сообщить модератору
 Re: cast или конверт  [new]
iap
Member

Откуда: Москва
Сообщений: 47105
trew
veuekm,

Функция CAST входит в стандарт ANSI и выполняет преобразования типов данных.
Функция CONVERT является расширением T-SQL.
В стандарте ANSI функция CONVERT тоже есть

http://savage.net.au/SQL/sql-92.bnf.html

Хоть и формат не похож...
12 дек 12, 14:40    [13619458]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить