来晚了!
你在建立表索引时,对关键字索引,在建立视图时应该不需要在对关键字索引。
如:
select * from view1
和
select * from (select * from 表)
应该是一样的!如果你需要对view进行条件查询的话如:
select * from view1 where id=@AA
建议你用参数视图(函数)
select * from 参数视图(@AA)
应为参数视图的索引绝对用的是表的索引!
你在建立表索引时,对关键字索引,在建立视图时应该不需要在对关键字索引。
如:
select * from view1
和
select * from (select * from 表)
应该是一样的!如果你需要对view进行条件查询的话如:
select * from view1 where id=@AA
建议你用参数视图(函数)
select * from 参数视图(@AA)
应为参数视图的索引绝对用的是表的索引!
CREATE FUNCTION 名称(@编号 int)
RETURNS table
AS
RETURN (select * from 表 where 编号=@编号)
GO
调用:
SELECT *
FROM 名称(1)
GO