我可以使用外键引用 SQL Server 视图中的列吗?

2024-01-31

在 SQL Server 2008 中并给出

TableA(A_ID, A_Data)
TableB(B_ID, B_Data)
ViewC(A_or_B_ID, A_or_B_Data)

是否可以定义TableZ(A_or_B_ID, Z_Data)这样Z.A_or_B_ID列被限制为在中找到的值ViewC?这可以通过针对视图的外键来完成吗?


您不能在外键中引用视图。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以使用外键引用 SQL Server 视图中的列吗? 的相关文章

  • SQL中如何合并多个表的数据

    我想我的处境很复杂 这是场景 我在 SQL Server 中有 3 个表 注册 学生 课程 仅供参考 没有外键 表的列是 Student 学生号 学生名 Course 课程 ID 课程名称 注册 注册 ID 学生 ID 课程 ID 课程结果
  • 使用 SqlDataReader.IsDBNull 时使用列名

    我已经得到了从 SQL DB 读取数据的代码 我不知道应该如何编辑它 以便我可以使用原始列名称而不是列索引 string query SELECT FROM zajezd WHERE event thisrow AND year klien
  • T-SQL 中是否有 LIKE 语句的替代方案?

    我有一个场景我需要执行以下操作 SELECT FROM dbo MyTable WHERE Url LIKE
  • 在代码 MVC Razor 中渲染部分视图

    我正在使用 MVC 3 Razor 制作一个简单的 CMS 以用于实践目的 我的想法是创建一些部分视图 我想要进行数据库查找 并发现 3 个部分视图需要渲染到页面 我该怎么做 在 WebForms 中 您可以调用 LoadControl C
  • 如何在rails3中渲染编辑视图并发布Flash消息

    在我的帐户控制器中 我想在保存更改后显示 渲染 redirect to 编辑视图并显示闪存通知 def update account Account find params id respond to do format if accoun
  • 使用控制器通过 codeigniter 处理返回的自定义 css 和 javascript 文件

    我正在开发一个 php codeigniter 项目 我正在考虑创建一个专门用于处理返回自定义 css 和 javascript 文件的控制器 在之前的项目中 我在视图文件的标头中包含了外部 CSS 和 JS 文件 但它们本质上必须是静态的
  • 无论如何要解密加密的sql server存储过程吗?

    我有几个 ms sql server 2000 存储过程 很久以前就被前雇员加密了 一切都很好 直到我们需要稍微改变一下 有什么方法可以检索源代码吗 或者重写是唯一的选择 多谢 或者免费 谷歌是你的朋友 http searchsqlserv
  • 从每个子集中选择最大值

    我在这里敲头 我觉得自己很愚蠢 因为我确信我以前做过类似的事情 但我一辈子都不记得是怎么做的 我想那一天 gt 假设我有以下数据 gt 和一个返回此数据的查询 gt 但我想要这个 ID FirstID ID FirstID ID First
  • SQL Server lat;lng varchar 分割过程用作 Lat 和 Lng 以提高搜索速度

    有人可以帮助我使用存储过程或函数来传递我的存储varchar表中的 lat lng 到各个字段作为浮点数作为 Lat 和 Lng 以在半径搜索中使用 lanlng in Table 33 0000 15 222222 Thanks 你只是想
  • 在 SQL Server 中通过标准差消除异常值

    我试图通过标准差消除 SQL Server 2008 中的异常值 我只想要特定列中包含该列平均值的 1 标准差范围内的值的记录 我怎样才能做到这一点 如果您假设事件呈钟形曲线分布 则只有 68 的值与平均值相差 1 个标准差以内 95 的值
  • SQL Server Management Studio v18 的命令行参数登录

    使用 SQL Server 身份验证时是否仍然可以从命令行打开 SQL Server Management Studio v18 根据微软的发行说明 由于安全风险 他们删除了 P 命令行参数 因此 可以从命令行使用 SQL Server 身
  • 批量插入不适用于 NULL 数据

    当我从 CSV 文件将批量数据插入到表中时 它不起作用 显示错误 第 2 行第 9 列的批量加载数据转换错误 类型不匹配或指定代码页的字符无效 csv 文件中的第 9 列值为空 我该如何处理这个问题 根据这些信息 我认为目标表的特定字段被定
  • 如何连接子查询的第一行?

    我有一个发票表和一个按键关联的相关数据的子表 特别是 对于每张发票 我只对子表中的第一个相关行感兴趣 鉴于我想要每个发票键都有一个相关行 我该如何实现这一点 Select i Invoice Number c Carrier Name Fr
  • 确定视图是否在屏幕上 - Android

    我对这个有点困惑 首先也是最重要的是 以下链接很有用 但是我提出了一些可见性问题 链接 检查视图可见性 https stackoverflow com questions 4628800 android how to check if a
  • 当我使用可变参数而不是常量参数时,为什么我的内联表 UDF 慢得多?

    我有一个表值内联 UDF 我想过滤该 UDF 的结果以获得一个特定值 当我使用常量参数指定过滤器时 一切都很好 并且性能几乎是瞬时的 当我使用可变参数指定过滤器时 它会花费明显更大的时间块 大约是逻辑读取的 500 倍和持续时间的 20 倍
  • Docker 中的 Web api 无法连接到主机上的 SQL Server,并出现登录前握手错误

    首先有一些类似的问题 但我已经尝试了我能找到的所有建议 但似乎没有任何效果 如果你能找到我没有提到的 请评论 我会尝试一下 概要是我正在尝试将 Docker 容器中的 NET Core 3 1 Web api 连接到主机上的 SQL Ser
  • 外键和索引

    我有 2 张桌子 products and 类别 每个类别有很多产品 一个产品可以属于多个类别 products product id int primary auto increment name unique etc 类别 catego
  • 使用条件 SQL 统计每月汇总记录

    我有一张桌子 我们就叫他们桌子吧SUMMARYDATA NIP NAME DEPARTMENT STATUSIN STATUSOUT TOTALLOSTTIME A1 ARIA BB 2020 01 21 08 06 23 2020 01
  • 使用 MS Access 链接表连接到 SQL Server 后端时是否可能发生 SQL 注入

    我一直在对此进行一些研究 但到目前为止还是一片空白 情况是这样的 我正在开发一个链接到 SQL Server 后端的 MS Access 前端 我在某种程度上使用 Access 中的链接表 表单访问 SQL DB 这样 当用户更新表单中的值
  • 分组和切换列和行

    我不知道这是否会被正式称为枢轴 但我想要的结果是这样的 Alex Charley Liza 213 345 1 23 111 5 42 52 2 323 5 23 1 324 5 我的输入数据采用这种形式 Apt Name

随机推荐

  • PHP / MySQL 概念数据库“同步”问题

    我正在开发一个 PHP 类来实现PDO将本地数据库的表与远程数据库的表同步 问题 我正在寻找一些关于如何在我的 同步 过程中实现 备份 功能的想法 方法 建议 The ideas is 在实际插入数据之前 我会完全擦除本地表的数据 时间不是
  • 如何使用 PHPUnit 设置 ExpectedException()?

    使用 PHPUnit 我可以测试成功如果对类的特定调用正确抛出如下异常 try dummy Import Driver Excel get file type from file name BAD NAME nnn catch Except
  • IBM Worklight - 如何在 Android 中启用 WebView 调试?

    由于 Chrome 有一个很棒的远程调试功能 我想知道这对 Worklight 中的开发有何帮助 在下面的文档中 他们说要调试 WebView 的内容 您需要通过调用 setWebContentsDebuggingEnabled WebVi
  • Android Spinner 项目作为网格

    默认情况下 单击微调器时 项目将显示为列表 我想更改显示为网格的项目 我怎样才能做到这一点 我只需要一些指导 谢谢 更新 这是我的代码 我的旋转下拉菜单显示为多行网格 我附上了一张它此时的样子的图片 我也无法选择值 package com
  • 使用 pip install 安装 Jupyter Notebook 时出错

    我想在没有 Anaconda 的情况下安装 Jupyter Notebook 我使用的是 Python 版本 3 12 0 安装 Jupyter Notebook 时使用pip install notebook 出现以下错误 Collect
  • Monaco Editor 获取插入符号的源代码索引

    有没有办法将插入符号位置作为源代码字符串中的索引 我知道我可以获取位置 这将为我提供一个包含行和列的对象 但是有没有办法获取或将行 列转换为字符串字符索引 例如 如果我有 using System using System Data 我将插
  • 如何修复 Git 合并与断点文件中的冲突?

    我有一个 iPad 应用程序 XCode 5 iOS 7 Git 源代码控制和 Storyboards 我目前正在处理两 2 个分支 1 8 1 在 App Store 中 2 0 0 作为工作副本 我对下一个版本的 1 8 1 做了轻微的
  • ASP.Net Core 类库的 Entity Framework Core 迁移

    我一直在尝试遵循 Ben Cull 的建议 http benjii me 2016 06 entity framework core migrations for class library projects http benjii me
  • C++ 项目中 NuGet 包的 PackageReference

    我参与了一个项目 我们在 Visual Studioe 中使用 packages config 文件作为 NuGet 包 然后通过Import我们的项目文件中的声明 如果您总是想要这些包 那么这种方法很好 但是如果开发人员不需要 不想要它们
  • 如何实现flutter web推送通知

    我想知道是否可以在 flutter web 中实现推送通知 我发现我可以使用以下命令为移动应用程序创建推送通知firbase messaging但可以将它用于网络应用程序吗 或任何其他替代方案来实现它 我认为您已经建立了一个 flutter
  • document.addEventListener 与 $(document).on

    我不知何故发现向文档添加事件侦听器的行为有点奇怪 虽然向 HTMLElements 添加侦听器工作正常 但向文档添加侦听器不起作用 但奇怪的是 使用 jQuery 就可以了 那么有人可以解释一下 为什么这两个函数没有做完全相同的事情 cus
  • perl 客户端 SSL 警告:对等证书未验证

    我在使用 Perl 屏幕抓取程序访问 HTTPS 站点时遇到问题 在调试过程中 我运行了以下命令 print res gt headers as string 在输出中 我有以下行 Client SSL Warning Peer certi
  • 我们如何解决 flutter 应用程序中的 firebase 函数内部异常?

    我正在使用 firebase firestore 和 firebase 函数开发一个 flutter 应用程序 我一次又一次地收到此异常 ERROR flutter lib ui ui dart state cc 177 Unhandled
  • 如何回滚临时上下文的更改?

    我创建一个这样的临时上下文 let temporaryContext NSManagedObjectContext concurrencyType PrivateQueueConcurrencyType temporaryContext p
  • 如何在android中使用HttpURLConnection上传包含其他字符串数据的文件?

    我想使用 HttpURLConnection 在一个请求中将包含其他字符串数据的文件上传到服务器 不使用 MultiPartEntityBuilder 目前我可以发送文件 但不能发送其他字符串数据 这是我当前将文件发送到服务器的代码 Htt
  • 找到轮廓曲线中距离最远的点

    我有一些x y我使用以下方法获得高斯核密度估计器 KDE 的数据scipy stats gaussian kde http docs scipy org doc scipy reference generated scipy stats g
  • 触发 Apollo 查询并导致 URL 更改时 useContext 重新渲染

    发生重新渲染的 GIF https gyazo com 20ba4879eacba9f9027886937fe723f0 我不知道如何继续 正如您所看到的 标头的状态 通过上下文传递 正在从用户的数据 gt 未定义 gt 同一用户的数据切换
  • 为什么 npm 的所有操作都需要 sudo ?

    我不知道我是如何做到的 但 npm 似乎需要sudo对于绝对的每个命令 甚至npm help没有 sudo 就无法工作 如果我使用没有的命令sudo 我没看到EACCESS错误 但我的终端会话挂起 然后关闭该选项卡 我在 Mac 上使用 i
  • Angular 2(Ionic 2):拦截ajax请求

    使用 Angular 1 x 可以使用以下代码拦截所有 ajax 请求 httpProvider interceptors push interceptRequests var app services angular module app
  • 我可以使用外键引用 SQL Server 视图中的列吗?

    在 SQL Server 2008 中并给出 TableA A ID A Data TableB B ID B Data ViewC A or B ID A or B Data 是否可以定义TableZ A or B ID Z Data 这