2010-02-03 49 views

回答

1

在辦公室助手事情的話:「它看起來像你正試圖創建一個搜索引擎......!」

如果你正在試圖建立某種形式的搜索,那麼你很可能會更好使用SQL Full text search或可能Lucene,已移植到許多語言。

如果你確實想在SQL中這樣做,那麼你將需要動態SQL,我的建議將動態生成客戶端上的SQL,而不是在存儲過程內 - 當我說動態生成SQL我的字面意思是生成類似的東西:

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