Tôi vừa tạo một UDF và thử nghiệm nó tôi thấy chỉ hoạt động khi tôi sử dụng cú pháp này
SELECT [PMIS].[dbo].[fnIsReportingTo] (50,1132)
Tôi đã mong đợi nó hoạt động như thế này:
select * from fnIsReportingTo (50,1132)
hoặc là
select fnIsReportingTo (50,1132)
đây là SQL tạo của tôi:
create function fnIsReportingTo
(
@BossID int,
@EmployeeID int)
RETURNs bit
AS
begin
declare @ret bit
if exists (select * from dbo.fnGetEmployeeHierarchy(@BossID) where employeeID=@employeeID)
select @ret=1
else
select @ret=0
return @ret
end