我正在使用C#的ASP.NET Web表單搜索,例如帶有字段: - 姓名 - 水果查詢從空值數據庫的檢索
我想寫一個存儲過程可以搜索名稱或水果。如果我知道,這兩個本來價值,我想傳遞兩個參數到存儲過程和這樣寫:
Select * from myTable where name [email protected] and fruit = @fruit
然而有時,名稱或水果可能是空的。無需單獨搜索水果和名稱。我將如何實現這一目標?
我不想創建一個動態查詢,如果可能的話,但如果這是唯一的方式我會怎麼寫它?
當用戶傳遞null時,該解決方案將返回表中的所有記錄 – kristof 2009-01-16 11:51:46