T-SQL
Die Abfragesprache des Microsoft SQL-Servers.
User defined functions
Definition
CREATE FUNCTION udf_OrderCanEdit
(@OrderID varchar(20))
RETURNS bit
AS
BEGIN
declare @RECCNT int
declare @CanEdit bit
SELECT @RECCNT = COUNT(*) FROM tArticlesOrdered
WHERE OrderID=@OrderID and ArtOrdStatusID=2
if (@RECCNT > 0)
set @CanEdit = 0
else
set @CanEdit = 1
return @CanEdit
END
Aufruf im SQL Profiler:
select dbo.udf_OrderCanEdit('059815915875') as CanEdit