T-SQL常用的系统函数
本文导语: T-SQL常用的系统函数,分享给大家,关键时刻肯定会用得上哦。 (1) CAST 和 CONVERT 函数功能 将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能 语法 CAST ( expression AS data_type ) CONVERT (data_type[(lengt...
T-SQL常用的系统函数,分享给大家,关键时刻肯定会用得上哦。
(1) CAST 和 CONVERT
函数功能 将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能
语法 CAST ( expression AS data_type )
CONVERT (data_type[(length)], expression [, style])
样例
SET @myval = 193.57
SELECT CAST(CAST(@myval AS varbinary(20)) AS decimal(10,5))
-- Or, using CONVERT
SELECT CONVERT(decimal(10,5), CONVERT(varbinary(20), @myval))
(2) COALESCE
函数功能 返回其参数中第一个非空表达式
语法 COALESCE ( expression [ ,...n ] )
样例
(3) DATALENGTH
函数功能 返回任何表达式所占用的字节数
语法 DATALENGTH ( expression )
(4) @@ERROR
函数功能 返回最后执行的 Transact-SQL 语句的错误代码
语法 @@ERROR
样例
print "A check constraint violation occurred"
(5) ISDATE
函数功能 确定输入表达式是否为有效的日期
语法 ISDATE ( expression )
(6) ISNULL
函数功能 使用指定的替换值替换 NULL
语法 ISNULL ( check_expression , replacement_value )
(7) ISNUMERIC
函数功能 确定表达式是否为一个有效的数字类型
语法 ISNUMERIC ( expression )
(8) NULLIF
函数功能 如果两个指定的表达式相等,则返回空值
语法 NULLIF ( expression , expression )
(9) @@ROWCOUNT
函数功能 返回受上一语句影响的行数
语法 @@ROWCOUNT