2010-02-03 93 views

回答

1

在办公室助手事情的话:“它看起来像你正试图创建一个搜索引擎......!”

如果你正在试图建立某种形式的搜索,那么你很可能会更好使用SQL Full text search或可能Lucene,已移植到许多语言。

如果你确实想在SQL中这样做,那么你将需要动态SQL,我的建议将动态生成客户端上的SQL,而不是在存储过程内 - 当我说动态生成SQL我的字面意思是生成类似的东西:

WHERE (Name = 'rehman' and SomeField = 'slumdog') or Name = 'daneboel'