无法对视图创建索引,因为该视图未绑定到架构
遇到这个问题,查了一位博主的文章,但是说的不是很详细,在这里说明白一些。
修改此问题 需要在 创建视图语句中加上 with SCHEMABINDING
--创建索引视图 create view 视图名 with schemabinding as select 语句 go
--创建索引视图需要注意的几点
--创建索引视图 create view 视图名 with schemabinding as select 语句 go---创建索引视图需要注意的几点 1. 创建索引视图的时候需要指定表所属的架构 --错误写法 create view v_f with schemabinding as selecta.a,a.b,b.a,b.b froma join b ona.id=b.id go---正确写法: create view v_f with schemabinding as selecta.a,a.b,b.a,b.b fromdbo.a join dbo.b ona.id=b.id go2.在创建索引视图的select语句时,不使用*,必须指定具体的列名 --错误写法 create view v_f with schemabinding as select* fromdbo.a join dbo.b ona.id=b.id go---正确写法 create view v_f with schemabinding as selecta.a,a.b,b.a,b.b fromdbo.a join dbo.b ona.id=b.id go3.在创建索引视图的select 语句中,不能存在重复的列名,这个不举例了4. 只能为索引视图创建唯一聚集索引 --正确的写法 create unique clustered index ix_uniquetb on v_tb go--错误的写法 create clustered index ix_uniquetb on v_tb go
转载于:https://www.cnblogs.com/aimqqroad-13/p/4984996.html
无法对视图创建索引,因为该视图未绑定到架构相关推荐
- GaussDB(for MySQL)如何快速创建索引?华为云数据库资深架构师为您揭秘
摘要:云服务环境下,如何解决客户基于大量数据创建索引的性能问题,成为云服务厂商的一个挑战.华为云GaussDB(for MySQL)通过引入并行创建索引技术,很好地解决了批量索引创建和临时添加索引等性 ...
- oracle物化视图可以创建索引,oracle 物化视图及创建索引
物化视图是一种特殊的物理表,"物化"(Materialized)视图是相对普通视图而言的.普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语 ...
- mysql 给视图创建索引_mysql-视图及索引简介
一.视图的创建.作用及注意事项 1.创建:create view 视图名 as select 语句: 2.删除:drop view 视图名 3.作用: 数据库视图允许简化复杂查询 数据库视图有助于限制 ...
- oracle查看物化视图的索引,oracle – 物化视图中的域索引返回零行
我有Oracle DB的问题 – 在物化视图上通过CONTAINS()搜索后,域索引返回零行.我看到物化视图充满了数据,我还使用过程ctx_ddl.sync_index()进行域索引同步. 什么有用: ...
- SQL2K数据库开发二十二之索引操作在视图上创建索引
1.在企业管理器中,右击要创建索引的视图,在弹出的菜单中选择"设计视图"命令进入视图设计器. 2.在视图设计器中显示了视图所包含的列,定义视图的SQL语句以及视图中 ...
- oracle视图如何创建索引,ORACLE 创建视图索引序列
/* 视图View 视图是从若干基本表和(或)其他视图构造出来的表 视图存放的都是查询语句,并没有真实的数据 虚表 作用 限制对数据的操作 复杂查询变简单 提供相同数据的不同显示 UNION ALL ...
- sql——创建视图和索引
一.视图 1.使用视图 创建视图:给BILLS表创建视图.创建的视图实际上是一个虚表. CREATE VIEW DEBTS AS SELECT * FROM BILLS; 可以选择特定的行进行新视图的 ...
- SQL Server 索引(index) 和 视图(view) 的简单介绍和操作
2019独角兽企业重金招聘Python工程师标准>>> --索引(index)和视图(view)-- --索引(index)-- --概述: 数据库中的索引类似于书籍的目录,他以指针 ...
- 数据库 day60,61 Oracle入门,单行函数,多表查询,子查询,事物处理,约束,rownum分页,视图,序列,索引
1. oracle介绍 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的 ...
最新文章
- 为一月份开设的组队学习课程投票啦
- Linux下如何查看硬件信息?
- 王恩哥院士:信息化发展进程中,科学、基础研究和技术、应用都是关键
- 利用多线程解决多业务不同定时区间歇触发问题的一种方法
- NN如何在表格数据中战胜GBDT类模型
- 一个详细的JTable使用例子
- [SpringBoot2]Thymeleaf
- backlog配置_TCP/IP协议中backlog参数
- 各位加了一天班累了吧?那我们来继续未完的表单验证吧
- jQ判断一个元素是否为空
- CF Educational Codeforces Round 57划水记
- 西瓜书+实战+吴恩达机器学习(十五)无监督学习之关联分析(Apriori, FP-growth)
- table中动态删除当前行
- python里怎么读取文件-python之文件读写
- 【pwn】记一道shellcode侧信道攻击
- rpm命令的使用与软件的安装
- 产品经理(PM)的工作流程
- 雅猴的脚印——2019年上半年
- 安卓微信王者荣耀野区服务器,王者荣耀安卓微信136区运筹帷幄
- 分析Android长按电源键事件并定制长按电源dialog