关于CharIndex函数在拼接SQL时的写法,在线等~~~
Declare @Sql varchar(1000)Declare @TestTxt varchar(100)='张三'Set @Sql = 'SELECT TOP 10 * FROM T_productDetails WHERE '+CharIndex(@TestTxt,'Title')+'>0'Exec (@Sql)
Declare @Sql varchar(1000)Declare @TestTxt varchar(100)set @TestTxt=N'张三'Set @Sql = 'SELECT TOP 10 * FROM T_productDetails WHERE CharIndex('''+@TestTxt+''',[Title])>0'Exec (@Sql)