2014-01-30 73 views

回答

0

正如評論說你不能這樣做。有關詳細信息,請參閱TechNet

考慮在視圖中使用的索引視圖代替如由曼阿爾沙阿里討論了MSSQLTips

CREATE VIEW OnlyNotDeleted AS ( 
... 
WHERE ISNULL(IS_Deleted,0)=0 
) 

然後索引的相應字段(一個或多個)。

0

作爲另一種選擇,您可以通過此列創建計算列和索引。

create table tst10 (
    id int, 
    f int 
) 

insert into tst10(id, f) values (1, 0) 
insert into tst10(id, f) values (2, 1) 
insert into tst10(id) values (3) 

select * from tst10 

alter table tst10 
add dummyColumn as ISNULL(f, 0) 

select * from tst10 

create index dummyColumnIdx on tst10(dummyColumn)