2014-03-06 84 views
0

我有表,我想過濾基於多列值的表的數據是否我鍵入一列或更多的值然後一個。在一個基於多個列值的表中搜索

我使用此代碼。

ALTER proc usp_GetData 
@name varchar(50)= NULL , 
@sector int =NULL,` 
`@pocket varchar(50) =NULL , 
@plot int =NULL , 
@locality varchar(50) =NULL 
as Select * from m_Details where v_RegName [email protected] AND n_sector [email protected] AND [email protected] AND [email protected] AND [email protected] 

我想用IS NOT取代@name的列值不是NULL,因此我會得到我的結果。

回答