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

求在使用存储过程中"和'的写法解决思路

2012-02-29 
求在使用存储过程中和的写法有一语句:SELECTtop1*FROMTableWHERECONTAINS(Title,你们 and好 )有一

求在使用存储过程中"和'的写法
有一语句:SELECT   top   1   *   FROM   Table   WHERE   CONTAINS(Title,   ' "你们 "   and   "好 " ')


有一存储过程:
CREATE   PROCEDURE   GetInfo
@uTable       varchar(255),             --   表名
@uFld   varchar(255)= ' ',             --   字段名
@strWhere     varchar(1500)   =   ' '     --   查询条件   (注意:   不要加   where)
AS
declare   @strSQL       varchar(5000)               --   主语句

set   @strSQL= "select   top   1   "+@uFld+ "   from   "+   @uTable   + "   where   "+@strWhere
exec   (@strSQL)
GO

请问在
sql= "GetInfo   Table   , 'title ', '条件 ' "
条件应该怎么写

我试过:
sql= "GetInfo   Table   , 'title ', 'CONTAINS(Title,   ' ' '你们 '   and   '好 ' ' ') "
但提示出错

[解决办法]
exec GetInfo 'Table ', 'title ', 'CONTAINS(Title, ' '你们 ' ' and ' '好 ' ') ' -- error
exec GetInfo 'Table ', 'title ', 'CONTAINS(Title, ' ' "你们 " and "好 " ' ') ' --ok

热点排行