SQL Server CAST() функция расширений
Определение и использование CAST()
Функция CAST() в SQL Server преобразует значение (любого типа) в указанный тип данных.
Совет: Также посмотрите функцию CONVERT().
Синтаксис CAST()
CAST(expression
AS datatype(length))
Параметр значений CAST()
Value | Описание |
---|---|
expression | Требуемый. Значение для преобразования |
datatype | Требуемый. Тип данных для преобразования в выражения. Может быть одним из следующих: bigint, int, smallint, tinyint, bit, decimal, numeric, money, smallmoney, float, real, datetime, smalldatetime, char, varchar, text, nchar, nvarchar, ntext, binary, varbinary, или image |
(length) | Необязательный. Длина результирующего типа данных (для char, varchar, nchar, nvarchar, binary и varbinary) |
Технические детали CAST()
Работает в: | SQL Server (начиная с 2008 года), База данных SQL Azure, хранилище данных SQL Azure, параллельное хранилище данных |
---|
Примеры CAST()
Пример
Преобразовать значение в тип данных varchar:
SELECT CAST(25.65 AS varchar);
Попробуйте сами »
Пример
Преобразовать значение в тип данных datetime:
SELECT CAST('2017-08-25' AS datetime);
Попробуйте сами »