I have this query
The table PHOENIX.EXPEDITED_ADVERSE_EVENTS has clustsed index defined on EAE_ID and nonclustsred index defined on EAE_NUMBER
SELECT EAE_ID FROM PHOENIX.EXPEDITED_ADVERSE_EVENTS
WHERE CAST(EAE_NUMBER AS VARCHAR(15)) LIKE ISNULL(NULL, CAST(EAE_NUMBER AS VARCHAR(15)) )
when I run it it is index scaning which costs much time, what should I do
here is it showplan
|--Index Scan(OBJECT[DaidsesDev4].[Phoenix].[EXPEDITED_ADVERSE_EVENTS].[EAE_NUMBER_UK]), WHERElike(Convert([EXPEDITED_ADVERSE_EVENTS].[EAE_NUMBER]), Convert([EXPEDITED_ADVERSE_EVENTS].[EAE_NUMBER]), NULL)))
Thanks
The table PHOENIX.EXPEDITED_ADVERSE_EVENTS has clustsed index defined on EAE_ID and nonclustsred index defined on EAE_NUMBER
SELECT EAE_ID FROM PHOENIX.EXPEDITED_ADVERSE_EVENTS
WHERE CAST(EAE_NUMBER AS VARCHAR(15)) LIKE ISNULL(NULL, CAST(EAE_NUMBER AS VARCHAR(15)) )
when I run it it is index scaning which costs much time, what should I do
here is it showplan
|--Index Scan(OBJECT[DaidsesDev4].[Phoenix].[EXPEDITED_ADVERSE_EVENTS].[EAE_NUMBER_UK]), WHERElike(Convert([EXPEDITED_ADVERSE_EVENTS].[EAE_NUMBER]), Convert([EXPEDITED_ADVERSE_EVENTS].[EAE_NUMBER]), NULL)))
Thanks