Hàm Scalar valued function SQL Server là hàm trả về một giá trị duy nhất được xử lý từ các câu lệnh sql server
Ví dụ:
GO
/****** Object: UserDefinedFunction [dbo].[getTenLop] Script Date: 24/03/2023 20:11:34 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Create date: 2023-3-24
-- Description: <Description, ,>
-- =============================================
-- TEST: Select [dbo].[getTenLop]('1')
ALTER FUNCTION [dbo].[getTenLop]
(
-- Add the parameters for the function here
@Lop nvarchar(50)
)
RETURNS nvarchar(100)
AS
BEGIN
-- Declare the return variable here
DECLARE @ResultVar nvarchar(100)
-- Add the T-SQL statements to compute the return value here
SELECT @ResultVar = (Select TenLop From tbLop Where Lop=@Lop)
-- Return the result of the function
RETURN @ResultVar
END
Viết hàm Scalar valued function SQL Server