Программирование >>  Программирование баз данных 

1 ... 322 323 324 [ 325 ] 326 327 328 ... 346


Простая функция case

CASE <input expression>

WHEN <when expression> THEN <result expression> ELSE <else result expression>

Поисковая функция case

CASE

WHEN <Boolean expression> THEN <result expression> ELSE <else result expression>

Функции CAST и CONVERT

Функции CAST и CONVERT предоставляют одинаковые функциональные возможности, поскольку обеспечивают преобразование данных из одного типа в другой.

Использование функции cast

CAST(<expression> AS <data type>)

Использование функции convert

CONVERT (<data type>[(<length>)], <expression> [, <style>])

Параметр <style> обозначает стиль формата даты, применяемый при преобразовании в символьный тип данных.

Функция COALESCE

Функция COALESCE принимает неопределенное количество параметров и выполняет проверку среди этих параметров для определения первого значения, не равного NULL. Для вызова этой функции применяется следующий синтаксис:

COALESCE(<expression> [,...n])

Если все параметры равны NULL, то функция COALESCE возвращает NULL.

Функция COLLATIONPROPERTY

Функция COLLATIONPROPERTY возвращает информацию о свойствах заданной схемы упорядочения. Для вызова этой функции применяется следующий синтаксис: COLLATIONPROPERTY(<collation name>, <property>)

Параметр <collation name> представляет собой имя применяемой схемы упорядочения, а параметр <property> обозначает свойство схемы упорядочения, которое требуется определить. Свойство схемы упорядочения может принимать одно из трех значений, приведенных в табл. А.6.



Таблица А.6. Свойства схемы упорядочения Имя свойства Описание

Кодовая страница Кодовая страница схемы упорядочения, отличная от Unicode

LCID Схема упорядочения LCID операционной системы Windows. Если

используется схема упорядочения SQL, то это свойство равно null

ComparisonStyle Схема упорядочения предусматривает применение стиля сравнения Windows. Если используется схема упорядочения по двоичным значениям или схема упорядочения SQL, то это свойство равно null

Функция CURRENT TIMESTAMP

Функция CURRENT TIMESTAMP применяется исключительно для получения значения текущей даты и времени, представленного как данные типа datetime. Вызов этой функции эквивалентен вызову функции GETDATE (). Для вызова этой функции применяется следующий синтаксис:

CURRENT TIMESTAMP

Функция CURRENT USER

Функция CURRENT USER применяется исключительно для получения значения идентификатора текущего пользователя, представленного как данные типа sysname. Вызов этой функции эквивалентен вызову функции USER NAME (). Для вызова этой ф)кции применяется следующий синтаксис:

CURRENT USER

Функция DATALENGTH

Функция DATALENGTH возвращает информацию о количестве байтов, используемых дяя представления выраженрш, заданного параметром <expression>, в виде целого числа. Эта функция является особенно удобной для работы с типами данных varchar, varbinary, text, image, nvarchar и ntext, которые позволяют хранить данные переменной длины. Для вызова этой функции применяется следующий синтаксис: DATALENGTH(<expression>)

Функция FORMATMESSAGE

Функция FORMATMESSAGE позволяет использовать сообщения, заданные в таблице sysmes sages, чтобы создать новое сообщение. Для вызова этой функции применяется следующий синтаксис:

FORMATMESSAGE(<msg number>, <param value>[,...n])

Параметр <msg number> представляет собой идентификатор сообщения в таблице sysmessages.

Функция FORMATMESSAGE выполняет поиск сообщения на национальном языке текущего пользователя. Есяи локализованная версия сообщения отсутствует, то используется версия на американском диалекте английского языка.



Функция GETANSINULL

Функция GETANSINULL позволяет определить заданное по умолчанию значение свойства поддержки NULL для базы данных в виде целого числа. Для вызова этой функции применяется следующий синтаксис: GETANSINULL([<database> ])

Параметр <database> обозначает имя базы данных, для которой должна быть получена информация о поддержке NULL-значений.

Если заданный параметр поддержки NULL для указанной базы данных допускает применение NULL-значений, а параметр поддержки NULL для столбца или типа данных явно не задан, то функция GETANSINULL возвращает значение 1. Это значение показывает, что применяются предусмотренные по умолчанию стандартом ANSI средства поддержки NULL-значений.

Функция HOSTID

Функция HOST ID возвращает идентификатор рабочей станции. Для вызова этой функции применяется следующий синтаксис: HOST ID о

функция HOSTNAME

Функция HOST NAME возвращает имя рабочей станции. Для вызова этой функции применяется следующий синтаксис:

HOST NAiyiE {)

Функция IDENT CURRENT

Функция IDENT CURRENT позволяет определить последнее идентификационное значение, созданное для указанной таблицы, в любом сеансе или в любом операторе, применяемом в данной таблице. Применение этой функции полностью аналогично применению системной переменной ©©IDENTITY и функции SCOPE IDENTITY, но ее отличительной особенностью является отсутствие ограничений на выбор области определения, в которой осуществляется поиск для получения требуемого значения.

Для вызова этой функции применяется следующрш синтаксис: IDENT CURRENT{<table name>)

Параметр <table name> обозначает имя таблицы, для которой требуется определить текущее идентификационное значение.

Функция IDENT INCR

Функция IDENT INCR возвращает значение приращения, заданного во время создания значения для столбца идентификации в таблице (или представлении), которая имеет столбец с типом данных identity. Для вызова этой функции применяется следующий синтаксис: IDENT INCRC<table or view> )



1 ... 322 323 324 [ 325 ] 326 327 328 ... 346

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика