ВУЗ:
Составители:
Рубрика:
22
Для выполнения других преобразований SQL Server предлага-
ет универсальные функции CONVERT и CAST, с помощью которых
значения одного типа преобразовываются в значения другого типа
(если такие изменения возможны). CONVERT и CAST примерно
одинаковы и могут быть взаимозаменяемыми.
CONVERT (тип_данных[(длина)], выражение [,стиль])
CAST (выражение AS тип_данных)
С помощью аргумента стиль можно управлять стилем пред-
ставления значений следующих типов данных: дата/время, денеж-
ный или нецелочисленный.
Пример 3. Использование функции Cast.
INSERT INTO Teachers (FIO, Data_Rozhd,Adres, Stazh)
VALUES (Николаева Нина Валерьевна', cast('1977.01.07' AS
Datetime), 'ул. Лермонтова, д.7 кв. 16', 14)
Результат выполнения оператора приведен на рис. 1.
Рис. 1. Использование функции Cast
Пример 4. Использование функции Conert
SELECT FIO AS ФИО, CONVERT (Varchar(25),
Data_Rozhd,5) AS Дата_Рождения FROM Teachers
Результат выполнения оператора приведен на рис. 2.
Рис. 2. Использование функции Conert
Краткие итоги
Тип данных поля таблицы определяет тип информации, кото-
рая будет размещаться в этом поле. Понятие типа данных в SQL
Server 2005 полностью адекватно понятию типа данных в современ-
ных языках программирования.
Для выполнения других преобразований SQL Server предлага-
ет универсальные функции CONVERT и CAST, с помощью которых
значения одного типа преобразовываются в значения другого типа
(если такие изменения возможны). CONVERT и CAST примерно
одинаковы и могут быть взаимозаменяемыми.
CONVERT (тип_данных[(длина)], выражение [,стиль])
CAST (выражение AS тип_данных)
С помощью аргумента стиль можно управлять стилем пред-
ставления значений следующих типов данных: дата/время, денеж-
ный или нецелочисленный.
Пример 3. Использование функции Cast.
INSERT INTO Teachers (FIO, Data_Rozhd,Adres, Stazh)
VALUES (Николаева Нина Валерьевна', cast('1977.01.07' AS
Datetime), 'ул. Лермонтова, д.7 кв. 16', 14)
Результат выполнения оператора приведен на рис. 1.
Рис. 1. Использование функции Cast
Пример 4. Использование функции Conert
SELECT FIO AS ФИО, CONVERT (Varchar(25),
Data_Rozhd,5) AS Дата_Рождения FROM Teachers
Результат выполнения оператора приведен на рис. 2.
Рис. 2. Использование функции Conert
Краткие итоги
Тип данных поля таблицы определяет тип информации, кото-
рая будет размещаться в этом поле. Понятие типа данных в SQL
Server 2005 полностью адекватно понятию типа данных в современ-
ных языках программирования.
22
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »
