8. 函数

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介:

内置函数
聚合函数 对一组值进行运算,但返回一个汇总值。
AVG 返回组中各值的平均值。 其中忽略 Null 值。
CHECKSUM_AGG 返回组中各值的校验和。 将忽略 Null 值。 后面可以跟随 OVER 子句。
COUNT 返回组中的项数(条数)
COUNT_BIG 返回组中的数(条数)
GROUPING 指示是否聚合 GROUP BY 列表中的指定列表达式。(汇总求值)
GROUPING_ID 这是计算分组级别的函数。
MAX 返回表达式中的最大值
MIN 返回表达式的最小值。 后面可以跟随 OVER 子句。
STDEV 返回指定表达式中所有值的标准偏差
STDEVP 返回指定表达式中所有值的总体标准偏差
SUM 返回表达式中所有值的和或仅非重复值的。 SUM 只能用于数字列。 其中忽略 Null 值。
VAR 返回指定表达式中所有值的方差。 后面可以跟随 OVER 子句。
VARP 返回指定表达式中所有值的总体统计方差
分析函数 解析函数基于一组行计算聚合值。
CUME_DIST 计算某个值在 SQL Server 中的一组值内的累积分布。(按分组显示所占百分比)
FIRST_VALUE 返回 SQL Server 2014 中有序值集中的第一个值。(按分组获得第一个值)
LAG 访问相同结果集中先前行的数据,而用不使用 SQL Server 2014 中的自联接。(把一列的值往下,下降一行)
LAST_VALUE 返回 SQL Server 2014 中有序值集中的最后一个值。(按分组获得最后一个值)
LEAD 访问相同结果集的后续行中的数据,而不使用 SQL Server 2014 中的自联接。(把一列的值往上,提升一行)
PERCENTILE_CONT 基于 SQL Server 列值的连续分布计算百分位数。 将内插结果,且结果可能不等于列中的任何特定值。
PERCENTILE_DISC 计算 SQL Server 中整个行集内或行集的非重复分区内已排序值的特定百分位数。 
PERCENT_RANK 计算 SQL Server 2014 中一组行内某行的相对排名。(按分组显示所占百分比)
排序规则函数 返回有关排序规则的信息。
COLLATIONPROPERTY 返回 SQL Server 2014 中指定排序规则的属性
TERTIARY_WEIGHTS 为使用 SQL 第三排序规则定义的非 Unicode 字符串表达式中的每个字符,返回一个表示权重的二进制字符串。
配置函数 返回当前配置信息。
@@DBTS 返回当前数据库的当前 timestamp 数据类型的值此时间戳在数据库中保证是唯一的
@@LANGID 返回当前使用的语言的本地语言标识符 (ID)
@@LANGUAGE 返回当前所用语言的名称。
@@LOCK_TIMEOUT 返回当前会话的当前锁定超时设置(毫秒)
@@MAX_CONNECTIONS 返回 SQL Server 实例允许同时进行的最大用户连接数。 返回的数值不一定是当前配置的数值。
@@MAX_PRECISION 按照服务器中的当前设置,返回 decimal 和 numeric 数据类型所用的精度级别
@@NESTLEVEL 返回在本地服务器上执行的当前存储过程的嵌套级别(初始值为 0)。
@@OPTIONS 返回有关当前 SET 选项的信息
@@REMSERVER 返回远程 SQL Server 数据库服务器在登录记录中显示的名称
@@SERVERNAME 返回运行 SQL Server 的本地服务器的名称。 
@@SERVICENAME 返回 SQL Server 正在其下运行的注册表项的名称(实例名称)。
@@SPID 返回当前用户进程的会话 ID
@@TEXTSIZE 返回 TEXTSIZE 选项的当前值。
@@VERSION 返回 SQL Server 的当前安装的系统和生成信息
转换函数 支持数据类型强制转换和转换。
CAST 和 CONVERT 在 SQL Server 2014 中将表达式由一种数据类型转换为另一种数据类型。
PARSE 返回 SQL Server 中转换为所请求的数据类型的表达式的结果。
TRY_CAST 返回转换为指定数据类型的值(如果转换成功);否则返回 Null
TRY_CONVERT 返回转换为指定数据类型的值(如果转换成功);否则返回 Null
TRY_PARSE 在 SQL Server 中,返回表达式的结果(已转换为请求的数据类型);如果强制转换失败,则返回 Null。
加密函数 以下函数支持加密、解密、数字签名以及数字签名验证。
ASYMKEY_ID 返回非对称密钥的 ID
ASYMKEYPROPERTY 返回非对称密钥的属性
CERTPROPERTY 返回指定证书属性的值
CERT_ID 返回证书的 ID
CRYPT_GEN_RANDOM 返回 Crypto API (CAPI) 生成的加密随机数。该输出是十六进制形式的指定字节数。
DECRYPTBYASYMKEY 使用非对称密钥解密数据
DECRYPTBYCERT 用证书的私钥解密数据
DECRYPTBYKEY 使用对称密钥对数据进行解密
DECRYPTBYKEYAUTOASYMKEY 使用对称密钥执行解密,而该对称密钥则使用非对称密钥进行自动解密。
DECRYPTBYKEYAUTOCERT 使用通过证书自动解密的对称密钥进行解密。
DECRYPTBYPASSPHRASE 对使用通行短语加密的数据进行解密。
ENCRYPTBYASYMKEY 使用非对称密钥加密数据。
ENCRYPTBYCERT 使用证书的公钥加密数据。
ENCRYPTBYKEY 使用对称密钥加密数据。
ENCRYPTBYPASSPHRASE 通过使用 TRIPLE DES 算法以及 128 密钥位长度的通行短语对数据加密。
HASHBYTES 返回其在 SQL Server 中的输入的 MD2、MD4、MD5、SHA、SHA1 或 SHA2 哈希值。
IS_OBJECTSIGNED 指示对象由指定证书或非对称密钥签名。
Key_GUID 返回数据库中对称密钥的 GUID。
Key_ID 返回当前数据库中对称密钥的 ID。
KEY_NAME 从对称密钥 GUID 或密码文本返回对称密钥的名称。
SIGNBYASYMKEY 使用非对称密钥签署纯文本
SIGNBYCERT 使用证书对文本进行签名并返回签名。
SYMKEYPROPERTY 返回从 EKM 模块创建的对称密钥的算法。
VERIFYSIGNEDBYCERT 测试经过数字签名的数据在签名后是否发生了更改。
VERIFYSIGNEDBYASYMKEY 测试经过数字签名的数据在签名后是否发生了更改。
游标函数 返回游标信息。
@@CURSOR_ROWS 返回连接上打开的上一个游标中的当前限定行的数目。
@@FETCH_STATUS 返回针对连接当前打开的任何游标发出的最后一条游标 FETCH 语句的状态。
CURSOR_STATUS 一个标量函数,它允许存储过程的调用方确定该存储过程是否已为给定的参数返回了游标和结果集。
数据类型函数 以下标量函数可返回有关不同数据类型值的信息。
DATALENGTH 返回用于表示任何表达式的字节数
IDENT_CURRENT 返回为指定的表或视图生成的最后一个标识值。 所生成的最后一个标识值可以针对任何会话和任何作用域。
IDENT_INCR 返回增量值,该值是在带有标识列的表或视图中创建标识列时指定的。
IDENT_SEED 返回原始种子值,该值是在表或视图中创建标识列时指定的。
IDENTITY 只用于在带有 INTO table 子句的 SELECT 语句中将标识列插入到新表中。
SQL_VARIANT_PROPERTY 返回有关 sql_variant 值的基本数据类型和其他信息
日期和时间数据类型及函数 对日期和时间输入值执行运算,然后返回字符串、数字或日期和时间值。
@@DATEFIRST 针对会话返回 SET DATEFIRST 的当前值
CURRENT_TIMESTAMP 返回当前数据库系统时间戳,返回值的类型为 datetime,并且不含数据库时区偏移量。
DATEADD 将指定 number 时间间隔(有符号整数)与指定 date 的指定 datepart 相加后,返回该 date时间增加或减少。
DATEDIFF 返回指定的 startdate 和 enddate 之间所跨的指定 datepart 边界的计数(带符号的整数)。时间之间的计算。
DATEFROMPARTS 返回表示指定年、月、日的 date 值。DATEFROMPARTS ( 2010, 12, 31 )   2010-12-31
DATENAME 返回表示指定 date 的指定 datepart 的字符串。返回指定的日期部分。
DATEPART 返回表示指定 date 的指定 datepart 的整数。返回指定的日期部分。
DATETIME2FROMPARTS 对指定的日期和时间返回 datetime2 值(具有指定精度)。
DATETIMEFROMPARTS 为指定的日期和时间返回 datetime 值。
DATETIMEOFFSETFROMPARTS 对指定的日期和时间返回 datetimeoffset 值,具有指定的偏移量和精度。
DAY 返回一个整数,该整数表示指定的 date 是该月份的哪一天
EOMONTH 返回包含指定日期的月份的最后一天(具有可选偏移量)。
GETDATE 返回当前数据库系统时间戳,返回值的类型为 datetime,并且不含数据库时区偏移量。
GETUTCDATE 以 datetime 值的形式返回当前数据库系统的时间戳。 数据库时区偏移量未包含在内。
ISDATE 如果 expression 是有效的 datetime 或 datetime 值,则返回 1;否则,返回 0。
MONTH 返回表示指定 date 的月份的整数
SMALLDATETIMEFROMPARTS 为指定的日期和时间返回 smalldatetime 值。
SWITCHOFFSET 返回从存储的时区偏移量变为指定的新时区偏移量时得到的 datetimeoffset 值。
SYSDATETIME 返回包含计算机的日期和时间的 datetime2(7) 值,SQL Server 的实例正在该计算机上运行。
SYSDATETIMEOFFSET 返回包含计算机的日期和时间的 datetimeoffset(7) 值,SQL Server 的实例正在该计算机上运行。
SYSUTCDATETIME 返回包含计算机的日期和时间的 datetime2 值,SQL Server 的实例正在该计算机上运行。
TIMEFROMPARTS 对指定的时间返回 time 值(具有指定精度)。
TODATETIMEOFFSET 返回从 datetime2 表达式转换而来的一个 datetimeoffset 值。
YEAR 返回一个整数,它表示指定 date 的年份。
逻辑函数 执行逻辑运算。
CHOOSE 在 SQL Server 中从值列表返回指定索引处的项。
IIF 在 SQL Server 中,根据布尔表达式计算为 true 还是 false,返回其中一个值。
数学函数 基于作为函数的参数提供的输入值执行运算,然后返回数字值。
ABS 返回指定数值表达式的绝对值(正值)的数学函数。
ACOS 数学函数,返回其余弦是所指定的 float 表达式的角(弧度);也称为反余弦。
ASIN 返回以弧度表示的角,其正弦为指定 float 表达式。 也称为反正弦。
ATAN 返回以弧度表示的角,其正切为指定的 float 表达式。 它也称为反正切函数。
ATN2 返回以弧度表示的角,该角位于正 X 轴和原点至点 (y, x) 的射线之间,其中 x 和 y 是两个指定的浮点表达式的值。
CEILING 返回大于或等于指定数值表达式的最小整数。
COS 一个数学函数,返回指定表达式中以弧度表示的指定角的三角余弦。
COT 一个数学函数,返回指定的 float 表达式中所指定角度(以弧度为单位)的三角余切值。
DEGREES 返回以弧度指定的角的相应角度。
EXP 返回指定的 float 表达式的指数值。
FLOOR 返回小于或等于指定数值表达式的最大整数。
LOG 返回 SQL Server 中指定 float 表达式的自然对数。
LOG10 返回指定 float 表达式的常用对数(即:以 10 为底的对数)。
PI 返回 PI 的常量值。
POWER 返回指定表达式的指定幂的值。
RADIANS 对于在数值表达式中输入的度数值返回弧度值。
RAND 返回一个介于 0 到 1(不包括 0 和 1)之间的伪随机 float 值。
ROUND 返回一个数值,舍入到指定的长度或精度。
SIGN 返回指定表达式的正号 (+1)、零 (0) 或负号 (-1)。
SIN 以近似数字 (float) 表达式返回指定角度(以弧度为单位)的三角正弦值。
SQRT 返回指定浮点值的平方根。
SQUARE 返回指定浮点值的平方。
TAN 返回输入表达式的正切值。
元数据函数 返回有关数据库和数据库对象的信息。
@@PROCID 返回 Transact-SQL 当前模块的对象标识符 (ID)。 Transact-SQL 模块可以是存储过程、用户定义函数或触发器。
APP_NAME 返回当前会话的应用程序名称(如果应用程序进行了设置)。
APPLOCK_MODE 返回锁所有者对特定应用程序资源所持有的锁模式。 APPLOCK_MODE 是一个应用程序锁函数,它对当前数据库进行操作。
APPLOCK_TEST 返回信息指示是否可以为指定锁所有者授予对某种资源的锁而不必获取锁。
ASSEMBLYPROPERTY 返回有关程序集的属性的信息。
COL_LENGTH 返回列的定义长度(以字节为单位)。
COL_NAME 根据指定的对应表标识号和列标识号返回列的名称。
COLUMNPROPERTY 返回有关列或参数的信息。
DATABASE_PRINCIPAL_ID 返回当前数据库中的主体的 ID 号。
DATABASEPROPERTYEX 返回 SQL Server 中指定数据库的指定数据库选项或属性的当前设置。
DB_ID 返回数据库标识 (ID) 号。
DB_NAME 返回数据库名称。
FILE_ID 返回当前数据库中给定逻辑文件名的文件标识 (ID) 号。
FILE_IDEX 返回当前数据库中的数据、日志或全文文件的指定逻辑文件名的文件标识 (ID) 号。
FILE_NAME 返回给定文件标识 (ID) 号的逻辑文件名。
FILEGROUP_ID 返回指定文件组名称的文件组标识 (ID) 号。
FILEGROUP_NAME 返回指定文件组标识 (ID) 号的文件组名。
FILEGROUPPROPERTY 提供文件组和属性名时,返回指定的文件组属性值。
FILEPROPERTY 指定当前数据库中的文件名和属性名时,返回指定的文件名属性值。 对于不在当前数据库中的文件,返回 NULL。
FULLTEXTCATALOGPROPERTY 返回有关 SQL Server 2014 中的全文目录属性的信息。
FULLTEXTSERVICEPROPERTY 返回与全文引擎属性有关的信息。可以使用 sp_fulltext_service 设置和检索这些属性。
INDEX_COL 返回索引列名称。 对于 XML 索引,返回 NULL。
INDEXKEY_PROPERTY 返回有关索引键的信息。 对于 XML 索引,返回 NULL。
INDEXPROPERTY 根据指定的表标识号、索引或统计信息名称以及属性名称,返回已命名的索引或统计信息属性值。 对于 XML 索引,返回 NULL。
NEXT VALUE FOR 通过指定的序列对象生成序列号。
OBJECT_DEFINITION 返回指定对象的定义的 Transact-SQL 源文本。
OBJECT_ID 返回架构范围内对象的数据库对象标识号。
OBJECT_NAME 返回架构范围内对象的数据库对象名称。
OBJECT_SCHEMA_NAME 返回架构范围内的对象的数据库架构名称。
OBJECTPROPERTY 返回当前数据库中架构范围内的对象的有关信息。
OBJECTPROPERTYEX 返回当前数据库中架构范围内的对象的相关信息。
ORIGINAL_DB_NAME 返回由用户在数据库连接字符串中指定的数据库名称。
PARSENAME 返回对象名称的指定部分。 可检索的对象部分包括对象名称、所有者名称、数据库名称和服务器名称。
SCHEMA_ID 返回与架构名称关联的架构 ID。
SCHEMA_NAME 返回与架构 ID 关联的架构名称。
SCOPE_IDENTITY 返回插入到同一作用域中的标识列内的最后一个标识值。
SERVERPROPERTY 返回有关服务器实例的属性信息。
STATS_DATE 返回表或索引视图上统计信息的最新更新的日期。
TYPE_ID 返回指定数据类型名称的 ID。
TYPE_NAME 返回指定类型 ID 的未限定的类型名称。
TYPEPROPERTY 返回有关数据类型的信息。
ODBC标量函数 用在存储过程和用户定义函数中。这些函数包括字符串函数、数值函数、时间函数、日期函数、时间间隔函数和系统函数。
排名函数 对分区中的每一行均返回一个排名值。
DENSE_RANK 返回结果集分区中行的排名,在排名中没有任何间断。 行的排名等于所讨论行之前的所有排名数加一。
NTILE 将有序分区中的行分发到指定数目的组中。
RANK 返回结果集的分区内每行的排名。 行的排名是相关行之前的排名数加一。
ROW_NUMBER 返回结果集分区内行的序列号,每个分区的第一行从 1 开始。
复制函数 返回用于管理、监视以及维护复制拓扑的信息
PUBLISHINGSERVERNAME 为参与数据库镜像会话的已发布数据库返回起始发布服务器的名称。
行集函数 返回可在 SQL 语句中像表引用一样使用的对象。
OPENDATASOURCE 在四部分对象名称中提供连接信息,而不使用链接服务器名称。
OPENQUERY 在指定的链接服务器上执行指定的传递查询。
OPENROWSET 包含访问 OLE DB 数据源中的远程数据所需的所有连接信息。
OPENXML OPENXML 通过 XML 文档提供行集视图。
安全函数 返回有关用户和角色的信息。
CERTENCODED 返回二进制格式的证书的公共部分。 此函数具有证书 ID 并返回已编码的证书。
CERTPRIVATEKEY 返回二进制格式的证书私钥。 此函数有三个参数。
CURRENT_USER 返回当前用户的名称。 此函数等价于 USER_NAME()。
HAS_DBACCESS 返回信息,说明用户是否可以访问指定的数据库。
HAS_PERMS_BY_NAME 评估当前用户对安全对象的有效权限。 相关函数为 fn_my_permissions
IS_MEMBER 指示当前用户是否为指定 Microsoft Windows 组或 SQL Server 数据库角色的成员。
IS_ROLEMEMBER 指示指定的数据库主体是否为指定数据库角色的成员。
IS_SRVROLEMEMBER 指示 SQL Server 登录名是否为指定服务器角色的成员。
LOGINPROPERTY 返回有关登录策略设置的信息。
ORIGINAL_LOGIN 返回连接到 SQL Server 实例的登录名。
PERMISSIONS 返回一个包含位图的值,该值指示当前用户的语句、对象或列权限。
PWDENCRYPT 返回使用密码哈希算法的当前版本的输入值的 SQL Server 密码哈希。
PWDCOMPARE 对密码执行哈希操作并将该哈希与现有密码的哈希进行比较。
SESSION_USER SESSION_USER 返回当前数据库中当前上下文的用户名。
SESSIONPROPERTY 返回会话的 SET 选项设置。
SUSER_ID 返回用户的登录标识号。
SUSER_NAME 返回用户的登录标识名。
SUSER_SID 返回指定登录名的安全标识号 (SID)。
SUSER_SNAME 返回与安全标识号 (SID) 关联的登录名。
SYSTEM_USER 当未指定默认值时,允许将系统为当前登录名提供的值插入表中。
USER 当未指定默认值时,允许将系统为当前用户的数据库用户名提供的值插入表内。
USER_ID 返回数据库用户的标识号。
USER_NAME 根据指定的标识号返回数据库用户名。
字符串函数 对字符串(char 或 varchar)输入值执行运算,然后返回一个字符串或数字值。
ASCII 返回字符表达式中最左侧的字符的 ASCII 代码值。
CHAR 将 int ASCII 代码转换为字符。
CHARINDEX 在一个表达式中搜索另一个表达式并返回其起始位置(如果找到)。  没找到返回0
CONCAT 返回作为串联两个或更多字符串值的结果的字符串。
DIFFERENCE 返回一个整数值,指示两个字符表达式的 SOUNDEX 值之间的差异。
FORMAT 返回以指定的格式和可选的区域性格式化的值。使用 FORMAT 函数将日期/时间和数字值格式化为识别区域设置的字符串。对于一般的数据类型转换,请使用 CAST 或 CONVERT。
LEFT 返回字符串中从左边开始指定个数的字符。
LEN 返回指定字符串表达式的字符数,其中不包含尾随空格。
LOWER 将大写字符数据转换为小写字符数据后返回字符表达式。
LTRIM 返回删除了前导空格之后的字符表达式。
NCHAR 根据 Unicode 标准的定义,返回具有指定整数代码的 Unicode 字符。
PATINDEX 返回模式在指定表达式中第一次出现的起始位置;如果在所有有效的文本和字符数据类型中都找不到该模式,则返回零。
QUOTENAME 返回带有分隔符的 Unicode 字符串,分隔符的加入可使输入的字符串成为有效的 SQL Server 分隔标识符。
REPLACE 用另一个字符串值替换出现的所有指定字符串值。
REPLICATE 以指定的次数重复字符串值。
REVERSE 返回字符串值的逆序。
RIGHT 返回字符串中从右边开始指定个数的字符。
RTRIM 截断所有尾随空格后返回一个字符串。清除字符右面的空格。
SOUNDEX 返回一个由四个字符组成的代码 (SOUNDEX),用于评估两个字符串的相似性。
SPACE 返回由重复空格组成的字符串。
STR 返回由数字数据转换来的字符数据。
STUFF STUFF 函数将字符串插入到另一个字符串中。 它从第一个字符串的开始位置删除指定长度的字符;然后将第二个字符串插入到第一个字符串的开始位置。
SUBSTRING 返回 SQL Server 中的字符、二进制、文本或图像表达式的一部分。
UNICODE 按照 Unicode 标准的定义,返回输入表达式的第一个字符的整数值。
UPPER 返回小写字符数据转换为大写的字符表达式。
系统函数 执行运算后返回 SQL Server 实例中有关值、对象和设置的信息。
$PARTITION 为 SQL Server 2014中任何指定的分区函数返回分区号,一组分区列值将映射到该分区号中。
@@ERROR 返回执行的上一个 Transact-SQL 语句的错误号。
@@IDENTITY 返回最后插入的标识值的系统函数。
@@PACK_RECEIVED 返回 SQL Server 自上次启动后从网络读取的输入数据包数。
@@ROWCOUNT 返回受上一语句影响的行数。 如果行数大于 20 亿,请使用 ROWCOUNT_BIG
@@TRANCOUNT 返回在当前连接上执行的 BEGIN TRANSACTION 语句的数目。
BINARY_CHECKSUM 返回按照表的某一行或表达式列表计算的二进制校验和值。 BINARY_CHECKSUM 可用于检测表中行的更改。
CHECKSUM 返回按照表的某一行或一组表达式计算出来的校验和值。 CHECKSUM 用于生成哈希索引。
CONNECTIONPROPERTY 返回处理请求时使用的唯一连接的连接属性的相关信息。
CONTEXT_INFO 返回 context_info 值,该值通过使用 SET CONTEXT_INFO 语句为当前会话或批处理设置。
CURRENT_REQUEST_ID 返回当前会话中当前请求的 ID。
ERROR_LINE 返回发生错误的行号,该错误导致运行 TRY…CATCH 构造的 CATCH 块。
ERROR_MESSAGE 返回导致 TRY…CATCH 构造的 CATCH 块运行的错误的消息文本。
ERROR_NUMBER 返回错误的错误号,该错误会导致运行 TRY…CATCH 结构的 CATCH 块。
ERROR_PROCEDURE 返回发生错误而导致运行 TRY…CATCH 构造的 CATCH 块的存储过程或触发器的名称。
ERROR_SEVERITY 返回导致 TRY…CATCH 构造的 CATCH 块运行的错误的严重性。
ERROR_STATE 返回导致 TRY…CATCH 构造的 CATCH 块运行的错误状态号。
FORMATMESSAGE 根据 sys.messages 中的现有消息构造一条消息。
GETANSINULL 返回此会话的数据库的默认为 Null 性。
GET_FILESTREAM_TRANSACTION_CONTEXT 返回表示会话的当前事务上下文的标记。 应用程序使用此标记可将 FILESTREAM 文件系统流式处理操作绑定到该事务。
HOST_ID 返回工作站标识号。 工作站标识号是连接到 SQL Server 的客户端计算机上的应用程序的进程 ID (PID)。
HOST_NAME 返回工作站名。
ISNULL 使用指定的替换值替换 NULL。
COALESCE 按顺序计算变量并返回最初不等于 NULL 的第一个表达式的当前值。
ISNUMERIC 确定表达式是否为有效的数值类型。
MIN_ACTIVE_ROWVERSION 返回当前数据库中最低的活动 rowversion 值。
NEWID 创建 uniqueidentifier 类型的唯一值。
NEWSEQUENTIALID 在启动 Windows 后在指定计算机上创建大于先前通过该函数生成的任何 GUID 的 GUID。
ROWCOUNT_BIG 返回已执行的上一语句影响的行数。
XACT_STATE 用于报告当前正在运行的请求的用户事务状态的标量函数。
系统统计函数 返回系统的统计信息。
@@CONNECTIONS 返回 SQL Server 自上次启动以来尝试的连接数,无论连接是成功还是失败。
@@CPU_BUSY 返回 SQL Server 自上次启动后的工作时间。
@@IDLE 返回 SQL Server 自上次启动后的空闲时间。
@@IO_BUSY 返回自从 SQL Server 最近一次启动以来,SQL Server 已经用于执行输入和输出操作的时间。
@@PACK_SENT 返回 SQL Server 自上次启动后写入网络的输出数据包个数。
@@PACKET_ERRORS 返回自上次启动 SQL Server 后在 SQL Server 连接上发生的网络数据包错误数。
@@TIMETICKS 返回每个时钟周期的微秒数。
@@TOTAL_ERRORS 返回自上次启动 SQL Server 之后 SQL Server 所遇到的磁盘写入错误数。
@@TOTAL_READ 返回 SQL Server 自上次启动后由 SQL Server 执行的磁盘读取(非缓存读取)的次数。
@@TOTAL_WRITE 返回自上次启动 SQL Server 以来 SQL Server 所执行的磁盘写入数。
文本与图像函数 对文本或图像输入值或列执行运算,然后返回有关值的信息。
TEXTPTR 返回对应于 varbinary 格式的 textntext 或 image 列的文本指针值。
TEXTVALID 检查特定文本指针是否有效的 textntext 或 image 函数。
触发器函数 可用于触发器的定义,以便测试数据值中的更改或者返回其他数据。
COLUMNS_UPDATED 返回 varbinary 位模式,它指示表或视图中插入或更新了哪些列。
EVENTDATA 返回有关服务器或数据库事件的信息。 激发事件通知时将调用 EVENTDATA,并且结果返回到指定的 Service Broker。
TRIGGER_NESTLEVEL 返回为激发触发器的语句执行的触发器数。
UPDATE() 返回一个布尔值,指示是否尝试对表或视图的指定列执行 INSERT 或 UPDATE 操作。
相关文章
|
21天前
|
程序员 C语言 Python
函数—C(上)
函数—C(上)
25 0
|
4月前
|
存储 C语言
对函数的剖析二
对函数的剖析二
29 0
|
7月前
MQTTClient_setCallbacks()函数
MQTTClient_setCallbacks()
456 0
|
8月前
|
算法 程序员 信息无障碍
从零带你认识函数(二)
从零带你认识函数
59 1
|
8月前
|
监控 程序员 C语言
|
10月前
实现strcta函数
实现strcta函数
|
编译器
函数部分1
C的设计思想:把函数用作构建块。我们使用过标准库函数,如 printf() scanf()……现在我们进一步学习创建属于自己的函数模块。
97 0
|
JSON JavaScript 前端开发
6、函数
JavaScript 有三种声明函数的方法。
106 0
|
Linux
opendir函数
opendir函数
128 0
九、函数初识
函数出现的意义 为了避免重复造轮子  所以出现了函数  就是把某一特定的功能封装起来 def  my_func(li):               def为关键字 定义函数    my_func  为函数名命名和      变量命名一样    for i in li:     count+...
907 0