输入特殊字符时,我的 SQL 存储过程出现问题。例如,在我的本国过滤器中,我输入了“Còte D'Ivoire”,但由于“'”和“ò”,我无法生成报告/结果。
错误:在此页面上发现无效输入。请确保您输入了有效的输入。
代码:
IF @DISPLAYCOUNTRYCD = 1
BEGIN
SET @SubClause = @SubClause + 'EPVW.CountryNm as COUNTRYCD,'
SET @SelectClause = @SelectClause + 'COUNTRYCD as [Home Country],'
END
其中“EPVW”是表名,CountryNm 是列名。它正在从该表中检索值。
请帮忙。