システム関数 (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

非決定的

関連項目

参照