修改此问题 需要在 创建视图语句中加上 with SCHEMABINDING
--创建索引视图 create view 视图名 with schemabinding as select 语句 go
--创建索引视图需要注意的几点
--创建索引视图
1 create view 视图名 with schemabinding 2 as 3 select 语句 4 go
---创建索引视图需要注意的几点
1. 创建索引视图的时候需要指定表所属的架构
--错误写法
1 create view v_f with schemabinding 2 as 3 select 4 a.a,a.b,b.a,b.b 5 from 6 a join b 7 on 8 a.id=b.id 9 go
---正确写法:
1 create view v_f with schemabinding 2 as 3 select 4 a.a,a.b,b.a,b.b 5 from 6 dbo.a join dbo.b 7 on 8 a.id=b.id 9 go
表名前需要加前缀
无法将 视图'dbo.xxxx 绑定到架构,因为名称 xxxx对于架构绑定无效。名称必须由两部分构成,并且对象不能引用自身。
dbo.xxxx