USP_CODETABLEDESCRIPTION_FROM_ID
Returns a codetable description from a table name and an ID.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CODETABLENAME | nvarchar(100) | IN | |
@CODETABLEVALUEID | uniqueidentifier | IN | |
@RETVAL | nvarchar(100) | INOUT |
Definition
Copy
CREATE procedure dbo.USP_CODETABLEDESCRIPTION_FROM_ID(@CODETABLENAME nvarchar(100),
@CODETABLEVALUEID uniqueidentifier,
@RETVAL nvarchar(100) output)
as
begin
declare @sql nvarchar(max);
if len(@CODETABLENAME) > 0
begin
set @sql = 'select @RETVAL = DESCRIPTION from dbo.' + @CODETABLENAME + ' where ID = @ID';
set @RETVAL = '';
exec sp_executesql @sql, N'@RETVAL nvarchar(100) output, @ID uniqueidentifier',
@RETVAL = @RETVAL output, @ID = @CODETABLEVALUEID
end
end