拼接sql语句问题,插入的数据中包含特殊字符 编译器报错
这是存储过程
有个密码是这样的YANGjun'/,QIang 当插入这条数据的时候就提示错误了, ,后面的括号不完整 ,求解
ALTER PROCEDURE [dbo].[AddData](@QQNumber bigint,@QQPassword varchar(1000),@BeiZhu varchar(1000)=null)
AS
BEGIN
declare @tableNumber varchar(10);
declare @sql nvarchar(2000);
set @tableNumber=Substring(CONVERT(varchar(20),@QQNumber),1,5);
set @sql='insert into tab_'+@tableNumber+' (QQNumber,QQPassword,BeiZhu) values('''+Convert(varchar(20),@QQNumber)+''','''+@QQPassword+''','''+isnull(@BeiZhu,'NULL')+''')';
exec(@sql);
END
有个密码是这样的YANGjun'/,QIang 当插入这条数据的时候就提示错误了, ,后面的括号不完整 ,求解
...全文


