Try thiscreate procedure getkey(@fldgaugeid varchar(50),@tablename varchar(50),@keyfield varchar(50),@description varchar(75))as set nocount ondeclare @sql nvarchar(max)select @sql = 'select ' + @keyfield + ' from ' + @tablename + ' where ' + '''' +@description + '''' + ' = ' + @fldgaugeid exec sp_executesql @sql, N'@fldgaugeid varchar(50),@tablename varchar(50),@keyfield varchar(50),@description varchar(75)', @fldgaugeid,@tablename,@keyfield,@description
PBUH