Indexing Sybase中的索引视图

Indexing Sybase中的索引视图,indexing,sap-ase,Indexing,Sap Ase,是否可以在Sybase(>ASE 12.5)中的视图上创建索引?我尝试了,但出现了以下错误: create view zzz_xyz as select * from sample_table go create index xxxxx on zzz_xyz (sample_column) go 无法在视图上创建索引,因为视图不是物理实体。它只是在调用视图时执行的视图定义(sql查询) 您可以在调用视图时可以访问的基表上创建索引视图不应该是一个实体化视图吗?@Vincent:在Microso

是否可以在Sybase(>ASE 12.5)中的视图上创建索引?

我尝试了,但出现了以下错误:

create view zzz_xyz as select * from sample_table
go
create index xxxxx on zzz_xyz  (sample_column)
go

无法在视图上创建索引,因为视图不是物理实体。它只是在调用视图时执行的视图定义(sql查询)


您可以在调用视图时可以访问的基表上创建索引

视图不应该是一个实体化视图吗?@Vincent:在Microsoft SQL Server中,当您在视图上创建索引时,视图会自动实体化。事实上,我认为没有办法显式地创建一个物化视图。我现在没有真正的需要。只是需要确切地知道这是否可能。非常感谢。伯辛,谢谢你的例子。我在ASE 12.5上试过同样的方法。您知道ASE>12.5版是否可以这样做吗?索引数据存储在与数据页相关的页面中。”“视图”是动态快捷方式,因此在逻辑上不可能。