Системные функции (Transact-SQL)

Представленные ниже функции оперируют со значениями, объектами и настройками SQL Server, а также возвращают сведения о них.

Системные функции Transact-SQL и их свойства детерминизма представлены в следующей таблице. Дополнительные сведения о детерминизме функций см. в разделе Детерминированные и недетерминированные функции.

Функция

Детерминизм

APP_NAME

Недетерминированная

Выражение CASE

Детерминированное

CAST и CONVERT

Детерминированные, за исключением использования их с данными типа datetime, smalldatetime и sql_variant

COALESCE

Детерминированная

COLLATIONPROPERTY

Недетерминированная

COLUMNS_UPDATED

Недетерминированная

CURRENT_TIMESTAMP

Недетерминированная

CURRENT_USER

Недетерминированная

DATALENGTH

Детерминированная

@@ERROR

Недетерминированная

ERROR_LINE

Недетерминированная

ERROR_MESSAGE

Недетерминированная

ERROR_NUMBER

Недетерминированная

ERROR_PROCEDURE

Недетерминированная

ERROR_SEVERITY

Недетерминированная

ERROR_STATE (Transact-SQL)

Недетерминированная

fn_helpcollations

Детерминированная

fn_servershareddrives

Недетерминированная

fn_virtualfilestats

Недетерминированная

FORMATMESSAGE

Недетерминированная

GETANSINULL

Недетерминированная

HOST_ID

Недетерминированная

HOST_NAME

Недетерминированная

IDENT_CURRENT

Недетерминированная

IDENT_INCR

Недетерминированная

IDENT_SEED

Недетерминированная

@@IDENTITY

Недетерминированная

IDENTITY (функция)

Недетерминированная

ISDATE

Недетерминированная

ISNULL

Детерминированная

ISNUMERIC

Детерминированная

NEWID

Недетерминированная

NULLIF

Детерминированная

PARSENAME

Детерминированная

ORIGINAL_LOGIN

Недетерминированная

@@ROWCOUNT

Недетерминированная

ROWCOUNT_BIG

Недетерминированная

SCOPE_IDENTITY

Недетерминированная

SERVERPROPERTY

Недетерминированная

SESSIONPROPERTY

Недетерминированная

SESSION_USER

Недетерминированная

STATS_DATE

Недетерминированная

sys.dm_db_index_physical_stats (Transact-SQL)

Недетерминированная

SYSTEM_USER

Недетерминированная

@@TRANCOUNT

Недетерминированная

UPDATE()

Недетерминированная

USER_NAME

Недетерминированная

XACT_STATE

Недетерминированная

См. также

Справочник