Системные функции. В таблице 4 представлены основные системные функции.

В таблице 4 представлены основные системные функции.

 

Формат функции Назначение
APP_NAME() Возвращает имя приложения, которое уста­новило текущую сессию
CASE( expression as datatуре [(length)]) Осуществляет явное преобразование типов
CONVERT (data_type [(length)], expression[, style]) Еще одна функция, которая осуществляет явное преобразование типов
COALESCE(expression[, ...n]) Возвращает первое в списке значение, от­личное от NULL
CURRENT_TIMESTAMP() Возвращает текущее значение даты и вре­мени. Эквивалентна функции GETDATE ()
CURRENT_USER() Возвращает имя текущего пользователя и аналогична функции USER_NAME ()
DATALENGTH(expression) Возвращает количество байтов, необходи­мых для хранения данного выражения
HOST_ID() Возвращает идентификационный номер компьютера, на котором выполняется команда
HOST_NAME() Возвращает имя компьютера, на котором выполняется команда
IDENT_CURRENT (table_name) Возвращает последнее значение, которое было присвоено столбцу-идентификатору в текущем соединении
IDENT_INC(table_name) Возвращает текущее значение инкремента для указанной таблицы
IDENT_SEED(table_name) Для заданной таблицы указывает начальное значение столбца-идентификатора (тип identity)
@@IDENTITY Возвращает последнее значение, которое было присвоено столбцу-идентификатору
ISDATE(expression) Проверяет правильность формата даты
ISNULL(check_expression, replacement_value) Проверяет заданное выражение. Если выражение принимает значение NULL, то она возвраща­ет replacement_value
ISNUMERIC(expression) Возвращает значение 1, если аргумент функции имеет числовой тип
NEWID() Возвращает глобально уникальный иденти­фикатор (GUID)
NULLIF(expression1, expression2) Возвращает значение NULL, если оба аргу­мента равны. В противном случае возвра­щает первый аргумент
PARSENAME('object_name', object_piece) Осуществляет разбор полного имени объек­та. Первый аргумент - полное имя объекта. Второй аргумент - номер части имени (1 - имя объекта, 2 - имя схемы и т. д.)
EIROWCOUNT Возвращает количество строк, выданных по­следним запросом
ROW_COUNT_BIG() Функция аналогична @@ROWEOUNT, но воз­вращает значение типа bigint
SCOPE_IDENTITY() Возвращает последнее значение идентифи­катора, которое было присвоено в пределах данного программного модуля
SERVERPROPERTY(propertyname) Возвращает свойство сервера. Например, SERVERPROPERTY( 'servername') возвращает имя сервера
SESSION_USER() Возвращает имя пользователя, установив­шего текущее соединение
UPDATE(column) Возвращает значение true, если данный столбец обновлен. Функция используется в триггерах
USER_NAME([id] ) Возвращает текущее имя пользователя. Аналогична CURRENT_USER ()







Дата добавления: 2015-08-26; просмотров: 510;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.