sql 存儲過程查詢,该怎么解决

sql 存儲過程查詢
大家好:
  我現在想利用SQL的存儲過程來判斷輸入的記錄是否有重複,即輸入字段值PA01,字段名稱PA02,數據表名PA03。若記錄存在,返回True,若不存在,返回False.請問此段存儲過程如何寫。多謝!

------解决方案--------------------
SQL code
CREATE procedure (@tablename nvarchar(50),@fieldName nvarchar(50),@val nvarchar(50))
 AS 
declare @s nvarchar(300)
set @s='select CASE Count(*) WHEN 0 THEN 0 ELSE 1 END from '+@tablename+' WHERE '+@FieldName+'='+@Val
exec sp_executesql @s