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