SQL语句–简单的函数书写举例(1)
在数据库下的【可编程性】–【函数】下可看到有4类函数,平时用的函数大部分为【系统函数】下的,当这些函数不能满足实际需求时,我们要自己创建函数。
eg:计算 A+B
--------------------------创建函数 TEST01--------------------------
CREATE FUNCTION TEST01(@A INT,@B INT) RETURNS INT
--create function 函数名(@参数A 数据类型,@参数B 数据类型)返回值 数据类型
--注意 参数前一定要加 @ !!
AS
BEGIN
RETURN @A+@B
END
GO
--------------------------查询函数 TEST01--------------------------
eg:计算 2+4
SELECT dbo.test01(2,4) AS '计算结果'
执行语句后,返回的结果值如下图:
–这里也有一个注意的点,查函数时,一定要写上 dbo.
即: dbo.test01(2,4)
–不写 dbo. 的话,SQL认不出来它,就报错了
如: test01(2,4)
eg:计算 2+4
SELECT test01(2,4)
报错如下图: