`
totoxian
  • 浏览: 1074499 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

创建索引视图时提示架构绑定无效,名称必须由两部分构成

Go 
阅读更多

创建索引视图时提示架构绑定无效,名称必须由两部分构成

左直拳

创建索引视图诸多限制。例如视图引用表要在同一数据库,不能含有子查询,绑定架构,等等。

这些对我都一度造成困惑。现在又遇到了新问题:

CREATE VIEW [dbo].[vW_S]

WITH SCHEMABINDING

AS

SELECT a.F1,a.F2, a.F3

FROM dbo.T1 a

INNER JOIN T2 b ON a.Id=b.Id

GO

提示错误:

消息 4512,级别 16,状态 3,过程 vW_S,第 4

无法将 视图'dbo.vW_S' 绑定到架构,因为名称 'T2 对于架构绑定无效。名称必须由两部分构成,并且对象不能引用自身。

什么意思呢?什么叫名称必须由两部分构成?上网找了找,才知道T2必须写成这样:dbo.T2。注意,如果在前面再加上数据库的名称,如:[db].[dbo].[T2],,纯属画蛇添足,同样出错。

分享到:
评论

相关推荐

    利用SQL Server 2005索引视图提高数据库系统性能.pdf

    文章提到,使用索引视图时需要考虑几个条件,包括查询的FROM子句中的表必须是索引视图FROM子句中表的超集,联接条件必须是视图中联接条件的超集,以及查询中的聚合列必须可从视图中的聚合列派生等。 综上所述,...

    MySQL数据库应用 实验训练4:视图和索引的构建与使用

    MySQL数据库中的视图和索引是两个非常重要的概念,它们对于数据管理、查询效率和数据安全性都有着显著的影响。本实验训练旨在让学生通过实际操作来深入理解这两个概念。 首先,我们来看视图。视图可以被看作是...

    VC实现在对话框上动态创建视图

    在VC++(Visual C++)开发环境中,动态创建视图是一项重要的技能,它允许程序员在运行时根据需要创建和管理视图对象。视图是MFC(Microsoft Foundation Classes)框架中的一个关键组件,通常用于显示数据和处理用户...

    SQLServer视图及索引的创建及使用

    资源名称:SQL Server 视图及索引的创建及使用内容简介: 本文档主要讲述的是SQL Server 视图及索引的创建及使用;目的是通过企业管理器和Transact_SQL语句对视图进行创建、修改和删除通过企业管理器。希望本文档会给...

    《软件架构设计文档》模板,很实用

    本文档模板涵盖了软件架构设计的所有方面,包括架构设计目标、架构设计原则、逻辑架构视图、开发架构视图、运行架构视图、物理架构视图、数据架构视图等。 在文档简介部分,对《软件架构设计文档》的目的、范围和...

    轻松玩转MFC文档视图架构编程

    网上找到的。 第一讲 基本概念 第二讲 文档模板(一) 第二讲 文档模板(二) ... 用MFC创建通用窗体分割框架 MFC应用程序框架入门(一) MFC应用程序框架入门(二) MFC应用程序框架入门(三)

    ViewModellerLite:从视图到视图模型自动创建绑定属性

    【标题】"ViewModellerLite:从视图到视图模型自动创建绑定属性"涉及到的是在C#开发中,特别是WPF(Windows Presentation Foundation)或MVVM(Model-View-ViewModel)架构下的一个工具或技术。这个工具的主要功能是...

    软件架构设计文档,模板.doc

    运行架构视图阐述了系统在运行时的控制流组织,包括创建、销毁和通信机制。加锁设计确保了并发访问的正确性和一致性。 【物理架构视图】 物理架构视图描述了系统的硬件部署,包括物理拓扑、软件到硬件的映射以及...

    4+1视图建模教程实例大全

    "4+1视图建模"是软件设计领域中一种重要的架构描述方法,它由Kruchten在1995年提出,旨在提供一个全面、多角度的视角来理解和描述复杂的软件系统。这个模型包括了四个主要的视图:逻辑视图、进程视图、物理视图和...

    高级软件架构师培训(内部资料)

    01 支撑架构视图-软件进程实施方案选择 02 管理架构视图-获取团队开发成功的若干问题 03 管理架构视图-软件构架导论 04 业务架构视图-业务建模与领域分析 05 业务架构视图-需求开发与UML用例建模 06 技术架构视图-...

    MFC 单文档视图中进行多种视图的切换

    在切换视图时,确保不重复创建或删除视图。 6. **布局管理**:如果所有视图都位于同一框架窗口内,可能需要调整它们的布局。可以使用CWnd::DockControlBar()或CWnd::FloatControlBar()等函数来浮动或停靠视图。 7....

    maya人体模型骨骼绑定详细教程

    Maya人体模型骨骼绑定是计算机图形学和动画制作中的重要一步骤,本教程将详细讲解骨骼创建、骨骼绑定和常见问题解决方法。 骨骼创建是 Maya 人体模型骨骼绑定的第一步骤。在 Animation 模式下,选择菜单 Skeleton->...

    ISO 42010 软件架构描述标准

    每个视图都是由特定的架构视点(architectural viewpoint)所引导的,视点定义了视图的语法和语义约束,以及如何从架构中提取信息来形成该视图。 架构视点是架构描述的关键概念,它是一组规则和原则,用于指导如何...

    MFC下的单文档多视图分割

    3. 使用CWndSplitterWnd的Create函数设置分割视图的布局,例如创建两个或更多个视图区域。 4. 实现数据的同步机制,确保当一个视图中的数据发生变化时,其他视图也会相应更新。这通常通过重载CView的OnPrepareDC、...

    Oracle10g视图的神图

    动态性能视图是Oracle 10g数据库中一种特殊类型的视图,它们存储了数据库运行时的实时信息。这些信息通常保存在系统全局区(SGA)中,并且对于监控和诊断数据库性能问题极为重要。V$视图是Oracle数据库的一个重要...

    MFC的SDI程序多视图支持

    8. **文档/视图架构**:MFC的文档/视图架构确保了文档数据的一致性,因为所有视图都共享同一份数据。在多视图环境下,更新任何视图都会反映在其他视图上,反之亦然。 通过理解和定制这些核心组件,你可以构建一个...

    Qt之模型/视图(实时更新数据)

    在Qt框架中,模型/视图(Model/View)架构是一种设计模式,它将数据处理与用户界面分离开来,使得两者可以独立地发展和维护。这种架构在处理大量数据和复杂的用户交互时尤其有效。在"Qt之模型/视图(实时更新数据)...

    kwic 五种风格实现&逻辑视图&开发视图

    逻辑视图和开发视图是软件工程中的两种重要视角。逻辑视图关注的是系统的功能性和模块划分,它展示了如何通过各种算法和数据结构实现kwic问题。而开发视图则更侧重于实际的编码实现,包括源代码结构、依赖关系以及...

    MVVM架构DEMO

    在MVVM中,视图通常由UI控件和布局构成,如Windows窗口、对话框、按钮、文本框等。视图与视图模型之间通过数据绑定进行通信,无需直接引用视图模型,而是通过XAML或代码-behind声明数据绑定。 **2. 模型(Model)**...

Global site tag (gtag.js) - Google Analytics