函数/标量函数
实例:
CREATE FUNCTION myfunction(@id int)
RETURNS varchar(20)
AS
begin
DECLARE @name VARCHAR(20)
SET @name='Hello Kitty'
RETURN @name
END
DECLARE @id INT
DECLARE @name VARCHAR(20)
SET @id=5
SELECT @name=myfunction(@id)
SELECT @name
提示:'myfunction' 不是可以识别的 内置函数名称。
后来查了下,要这样:
DECLARE @id INT
DECLARE @name VARCHAR(20)
SET @id=5
SELECT @name= dbo.myfunction(@id)
SELECT @name
少了 dbo就辨别不出来了,微软什么要这么做呢?