SQL Server 日期列不大于另一个日期列

2023-12-21

我在 T-SQL 中有这样的语句

[dateReturned] [DATE] NULL 
   CONSTRAINT [Date_Returned] CHECK (dateReturned >= dateRented),

但是当我执行整个查询时,我收到此错误。

消息 8141,级别 16,状态 0,第 17 行
列“dateReturned”的列 CHECK 约束引用了另一列,即表“Rental”。
消息 1750,级别 16,状态 0,第 17 行
无法创建约束。请参阅以前的错误。

该声明有什么问题吗?


多列 CHECK 约束必须在表级别定义。在列级别定义的约束不能引用其他列

来自文档 https://stackoverflow.com/questions/837086/c-sharp-loading-a-large-file-into-a-wpf-richtextbox :

您可以将多个 CHECK 约束应用于单个列。

您还可以通过在表级别创建单个 CHECK 约束来将其应用于多个列。

取自另一个 MSDN 页面 http://technet.microsoft.com/en-us/library/ms179491(v=sql.105).aspx:

ALTER TABLE dbo.Vendors ADD CONSTRAINT CK_Vendor_CreditRating
CHECK (CreditRating >= 1 AND CreditRating <= 5)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL Server 日期列不大于另一个日期列 的相关文章

  • MySQL:你能指定一个随机限制吗?

    有没有办法在 SQL MySQL 中随机化限制数字 我希望能够做的是在查询中获取随机数量的结果以在插入子查询中使用 而无需任何服务器端脚本 我希望能够作为假设说明运行的查询是 SELECT id FROM users ORDER BY RA
  • 是否可以自动化 SQL Server 2008 分析器?

    有一个post https stackoverflow com questions 488020 what is your most useful sql trick to avoid writing more code关于有用的 SQL
  • Postgresql 中的 id 列位置重要吗?

    我正在测试删除主键列 id 的迁移 我想使用外键作为主键 当我运行并恢复迁移时 我看到表的状态是相同的 只是 id 列现在是最后一个 它会以任何方式改变我的数据库的行为吗 我是否应该费心去恢复迁移恢复代码中的列顺序 理论上一切都应该没问题
  • t sql中的相对路径?

    如何获取t sql中的相对路径 举个例子 sql文件位于文件夹中D temp 我想获取文件夹中文件hello txt的路径D temp App Data 如何使用相对路径引用 假设我正在 SQL Server Management Stud
  • MySQL 子查询返回多行

    我正在执行这个查询 SELECT voterfile county Name voterfile precienct PREC ID voterfile precienct Name COUNT SELECT voterfile voter
  • 将列的值添加到 LIKE 语句中?

    我有 3 个标签表 标签类别和使用过的标签 我想要获取所有标签的列表以及已使用标签的计数 所使用标签的格式是每个具有标签的文档 ID 的逗号分隔值 我一直在尝试类似的方法 但无法将tags tag 字段的值插入到LIKE 语句中 SELEC
  • SSRS。如何在table1_Details_Group右侧创建新的行组?

    我正在使用 Microsoft Visual Studio 2013 创建报告 PROBLEM 如果我添加新的Row Group前面会自动添加table1 Details Group 问题 如何更改组的顺序或在右侧添加新组table1 De
  • 如何打印Oracle中过程的定义?

    oracle中有没有办法查看过程的结构是什么 我正在尝试记录并运行程序 并希望将实际的程序结构存储在我的日志中 您可以查询ALL SOURCE table SELECT text FROM all source WHERE owner lt
  • 如何将自定义类型数组传递给 Postgres 函数

    我有一个自定义类型 CREATE TYPE mytype as id uuid amount numeric 13 4 我想将它传递给具有以下签名的函数 CREATE FUNCTION myschema myfunction id uuid
  • SQL Server 查询结果集的大小

    SQL Server 中是否有确定结果集中 Mgmt Studio 查询中返回的数据大小 以 MEGS 为单位 您可以打开客户端统计信息 查询菜单 包括客户端统计信息 它给出执行查询时从服务器返回的字节数
  • 使用MySQL计算单个表中借方和贷方的余额

    下面的 MySQL 表包含带有关联金额的借方或贷方 操作 如何选择具有非零 余额 的所有 CLIENT ID 我尝试将表连接到自身以计算所有借方和贷方总额 但有些东西无法正常工作 CLIENT ID ACTION TYPE ACTION A
  • SQL Server 使用通配符加入并在第一个匹配处停止

    IF OBJECT ID tempdb TABLE1 IS NOT NULL DROP TABLE TABLE1 IF OBJECT ID tempdb TABLE2 IS NOT NULL DROP TABLE TABLE2 CREATE
  • 是否允许在流水线 PL/SQL 表函数中使用 SELECT?

    管道函数的文档指出 在 SQL 语句 通常是SELECT 并且在大多数示例中 管道函数用于数据生成或转换 接受客户作为参数 但不发出任何 DML 语句 现在 从技术上讲 可以使用 SELECT 而不会出现 Oracle 中的任何错误 ORA
  • 如果执行没有事务的删除语句,是否会删除部分内容?

    如果表myTable包含100000000条记录 我执行DELETE FROM myTable 没有开始交易并且出现问题 例如服务器电源故障 会删除一些记录吗 否 如果数据库引擎符合ACID http en wikipedia org wi
  • SQL Group BY,每个组的前 N ​​个项目

    我有一个 SQL 查询 可以获取给定商店中销量最高的 5 件商品 SELECT TOP 5 S UPCCode SUM TotalDollarSales FROM Sales S WHERE S StoreId 1 GROUP BY S U
  • Yii 查询时对相关模型的限制

    我遇到了极限问题 我正在使用的代码如下 model PostCategory model record model gt with array posts gt array order gt posts createTime DESC li
  • 是否可以执行具有输出参数的 T-SQL 存储过程,同时忽略 SELECT 语句?

    我正在从另一个存储过程调用一个存储过程 并且我调用的过程有一个输出参数 然后我将输出值传输到局部变量中 这一切都很好 但问题是这个过程还有一个select其中的声明 所以当我exec 该过程的结果将在最终结果集中返回 有没有一种方法可以简单
  • Oracle:如果表存在

    我正在为 Oracle 数据库编写一些迁移脚本 并希望 Oracle 有类似于 MySQL 的东西IF EXISTS构造 具体来说 每当我想删除 MySQL 中的表时 我都会执行类似的操作 DROP TABLE IF EXISTS tabl
  • Spring Boot MSSQL Kerberos 身份验证

    目前在我的春季靴子中application properties文件中 我指定以下行来连接到 MSSql 服务器 spring datasource url jdbc sqlserver localhost databaseName spr
  • 从一个sql服务器选择到另一个sql服务器?

    我想将一台服务器 Data Old S1 中的一个表 T1 在 DB1 中 中的数据选择到另一台服务器 Data Latest S2 中的另一个表 T2 在 DB2 中 中的数据 我怎样才能做到这一点 请注意服务器的命名方式 查询也应该考虑

随机推荐

  • Glide 预加载不保存在缓存中

    我想在向用户显示图像之前预加载图像 我有一个 ViewPager 其中每个页面都是一张图像 当活动开始时 它会调用 Glide with this load uri preload 之后 所有图像都被预加载 理论上 为了测试预加载是否有效
  • 编写一个简单的语法解析器

    这就是我想做的 在 Php 中 给定一个字符串 得到如下结果 a b c a 是一个返回 true 或 false 的函数 这应该给b or c打电话后a a b d e c 同样的原则 最终结果应该是d e or c a b d e c
  • 本地模拟器分布式计数器扩展的实现

    firebase 扩展分布式计数器 https firebase google com products extensions firebase firestore counter可以直接安装到云端并且运行良好 要为应用程序开发新功能 我需
  • 更改 netCDF 文件的网格大小

    假设我有 2 个 netCDF 数据文件 其中包含同一区域 如南美洲 非洲等 的数据 但网格大小不同 另一个网格大小为 0 5 度 x 0 5 度 另一个网格大小为 1 0 度 x 1 0 度 我想将其网格大小增加或减少到不同的值 例如 0
  • Android 7.1.1 上的 DatagramSocket 问题

    我在 Android 7 1 1 N MR1 的 QA Google Pixel 上遇到了一个非常奇怪的问题 在建立TCP连接时 我们使用UDP Server和Client进行握手 QA 报告与 Pixel 的握手不起作用 在探索 Logc
  • CSS 中应该使用什么引号? [复制]

    这个问题在这里已经有答案了 可能的重复 我们应该在 css 背景 url 中使用哪种类型的引号 需要单引号 双引号还是不需要引号 https stackoverflow com questions 2034575 which type of
  • 我应该将公钥存储在哪里?

    我的 Web 应用程序有一个持续运行的服务来将报告发送到 ftp 服务器 该文件需要使用公钥进行加密 因此我的问题是我应该在哪里存储公钥 我只有一个公钥 所以使用高级密钥库似乎有点矫枉过正 我应该在服务器上手动创建一个文件夹并将其存储在其中
  • 使用 ASP.NET 请求用户获取 Log4net 日志条目

    我的 ASP NET 站点正在使用集成身份验证并关闭模拟 我已将 username 添加到 web config 中的 conversionPattern 中 以将用户名添加到每个日志记录条目中 但是 这将使用应用程序池标识的用户名 而不是
  • Vim 编辑器 - zsh shell ipython magic %ed 找不到编辑器

    我正在尝试使用 IPython 中的 ed 魔法来使用 vim 作为编辑器 vim 已安装 ipython 和 ipython qtconsole 都可以工作 zsh 是最新的 与我的 oh my zsh 安装一起更新 我将我的偏好导出到
  • MS Access 交叉表查询参数

    有没有办法像选择查询一样在查询中引用表单的组合 文本框 我通常在选择查询的条件中使用类似的内容 like forms frmMain qTitleofSomething access adds the brackets for me 但这在
  • 拦截org.springframework.cache.interceptor.CacheInterceptor#invoke的spring aop

    我已经尝试过以下代码 但它不起作用 Component Aspect Order Integer MAX VALUE public class CacheAspect Around execution public org springfr
  • Angular4 中 onScroll 事件触发函数

    我正在尝试显示分页列表 因此 当用户向下滚动时 我想触发一个加载更多项目的函数 但我无法在 滚动 事件上调用该函数 我的 HTML 文档如下所示 div div class row notification row div div 在我的
  • 如何使用libxml2生成XML文件?

    我已经从 xmlsoft org 下载了 libxml2 我用它来解析 xml 文件 现在我想使用相同的 libxml 创建我自己的 xml 文件 如下所示
  • 无法从“App.js”解析“@react-navigation/native” - React Native + 如何解决?

    未定义 无法解析模块 react navigation native from App js 在项目中找不到 react navigation native 如果您确定该模块存在 请尝试以下步骤 1 Clear watchman watch
  • 如何在 TensorFlow v1.9 中下载 MNIST?

    我正在学习 TensorFlow 教程 我已经在python 3 6中安装了Tensorflow r1 9 我有以下导入 from tensorflow examples tutorials mnist import input data
  • Laravel 使用 storage fake 进行测试

    我开发了一个功能来下载基于数据库生成的CSV文件 我已经为此创建了测试并且对我来说工作得很好 但问题是完成测试运行后文件没有被删除 Question 测试完全运行后 使用 storage fake 创建的文件会自动删除吗 如果是的话 它不会
  • NHibernate:返回具有分页子集合的对象的最简单方法?

    我想返回一个父对象 其中子集合急切地加载了所请求的子对象页面 子集 实现这一目标的最佳方法是什么 过滤器 可以使用 ICriteria 查询吗 我正在使用 SetFirstResult 和 SetMaxResults 对聚合根结果的集合进行
  • 通用二进制文件是否包含 iPhone 上 App Bundle 中的所有重型 ipad 图形?该怎么办?

    由于 iPad 3 配备视网膜显示屏 我开始担心 iPhone 和 iPod touch 设备上通用二进 制文件中的 图像垃圾 数量 显然他们不需要这些资源 我从来没有真正检查过 但也许有人knows这个 当 iPhone 下载通用二进制文
  • Jackson POJOPropertyBuilder 在 POJO 中找到多个 setter

    我们正在使用 Spring Web MVC 3 2 2 和 Jackson Databind 2 4 4 以及许多其他库 开发一个相当大的 JSON REST API 我正在尝试使用swagger springmvc https githu
  • SQL Server 日期列不大于另一个日期列

    我在 T SQL 中有这样的语句 dateReturned DATE NULL CONSTRAINT Date Returned CHECK dateReturned gt dateRented 但是当我执行整个查询时 我收到此错误 消息