IF EXISTS (SELECT name
FROM sysobjects
WHERE name = N'dd_UPR00100_SEL_cbo'
AND type = 'P')
DROP PROCEDURE dd_UPR00100_SEL_cbo
GO
CREATE PROCEDURE dd_UPR00100_SEL_cbo
-- dd_UPR00100_SEL_cbo 3
@sort int --1 = employid
--2 = frstname
--3 = lastname
AS
SET NOCOUNT ON
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
select employid,
rtrim(frstname) + ' ' + rtrim(lastname) as FullName1,
rtrim(lastname) + ', ' + rtrim(frstname) as FullName2
from upr00100 e
order by case when @sort = 1 then employid
when @sort = 2 then frstname + lastname
else lastname + frstname end
go
grant exec on dd_UPR00100_SEL_cbo to public
--sp_sps