首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于CharIndex函数在拼接SQL时的写法,

2012-09-05 
关于CharIndex函数在拼接SQL时的写法,在线等~~~SQL codeDeclare @Sql varchar(1000)Declare @TestTxt varc

关于CharIndex函数在拼接SQL时的写法,在线等~~~

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('''+@TestTxt+''',[Title])>0'Exec (@Sql) 

热点排行