what is a substitute for covering index in sql server 2000
There are many columns which are causing clustsred index scan that degrades my query performance
here is part of the showplan in my query
|--Clustered Index Scan(OBJECT[DaidsesDev4].[Phoenix].[EAE_DIAGNOSTICS].[EDI_ID_PK]), WHERE((((((((([@p_In_EDI_ID_Num]=NULL OR [EAE_DIAGNOSTICS].[EDI_ID]=[@p_In_EDI_ID_Num]) AND ([@p_In_EDI_EVE_ID_Num]=NULL OR [EAE_DIAGNOSTICS].[EDI_EVE_ID]=[@p_In_EDI_EVE_ID_Num])) AND ([@p_In_EDI_LOI_ID_Num]=NULL OR [EAE_DIAGNOSTICS].[EDI_LOI_ID]=[@p_In_EDI_LOI_ID_Num])) AND ([@p_In_EDI_DIAGNOSTIC_TEST_NAME_Vch]=NULL OR [EAE_DIAGNOSTICS].[EDI_DIAGNOSTIC_TEST_NAME]=[@p_In_EDI_DIAGNOSTIC_TEST_NAME_Vch])) AND ([@p_In_EDI_TEST_SPECIFY_OTHER_TEXT_Vch]=NULL OR [EAE_DIAGNOSTICS].[EDI_TEST_SPECIFY_OTHER_TEXT]=[@p_In_EDI_TEST_SPECIFY_OTHER_TEXT_Vch])) AND ([@p_In_EDI_RESULT_PENDING_FLAG_Vch]=NULL OR [EAE_DIAGNOSTICS].[EDI_RESULT_PENDING_FLAG]=[@p_In_EDI_RESULT_PENDING_FLAG_Vch])) AND ([@p_In_EDI_BODY_AREA_TYPE_Vch]=NULL OR [EAE_DIAGNOSTICS].[EDI_BODY_AREA_TYPE]=[@p_In_EDI_BODY_AREA_TYPE_Vch])) AND ([@p_In_EDI_BODY_AREA_SPECIFY_OTHER_TEXT_Vch]=NULL OR [EAE_DIAGNOSTICS].[EDI_BODY_AREA_SPECIFY_OTHER_TEXT]=[@p_In_EDI_BODY_AREA_SPECIFY_OTHER_TEXT_Vch])) AND ([@p_In_EDI_TEST_DATE_Dtm]=NULL OR [EAE_DIAGNOSTICS].[EDI_TEST_DATE]=[@p_In_EDI_TEST_DATE_Dtm])) AND [EAE_DIAGNOSTICS].[EDI_RECORD_STATUS_FLAG]=isnull([@p_In_EDI_RECORD_STATUS_FLAG_Vch], 'Active')))
Thanks