- SQL code
Declare @Sql varchar(1000)Declare @TestTxt varchar(100)='张三'Set @Sql = 'SELECT TOP 10 * FROM T_productDetails WHERE '+CharIndex(@TestTxt,'Title')+'>0'Exec (@Sql)
上面这段代码报转换错误,原因就是不太清楚CharIndex这个函数在拼接的时候应该怎么写?
求高手解答,在线等~~
------解决方案--------------------
- SQL code
Declare @Sql varchar(1000)Declare @TestTxt varchar(100)set @TestTxt=N'张三'Set @Sql = 'SELECT TOP 10 * FROM T_productDetails WHERE CharIndex([email protected]+''',[Title])>0'Exec (@Sql)