问题标签 [check-constraint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
509 浏览

sql-server - 在 SQL Server 中添加检查约束:ADD CONSTRAINT 与 ADD CHECK

我想对 SQL Server 2008 中任何表中的列使用检查约束。

我想给检查约束一个限定名称。

我已经看过几个关于如何创建它的语法版本:

有什么区别ADD CHECKADD CONSTRAINT检查约束?

0 投票
1 回答
65 浏览

sql - SQL: Check constraints syntax errors?

I'm trying to add a constraint to one of my columns, however i get this error message "missing right parenthesis". Not the first time I get this message, however I'm fairly new to SQL, so my syntax is not on par.

0 投票
1 回答
790 浏览

sql - 检查 SQL 查询,如 MySQL 中的枚举

在 MySQL 中,我使用enum并显示变量enum_range。如果我如何在 SQL Server 中显示检查变量范围

0 投票
1 回答
885 浏览

sql - 用于根据另一列值限制 NULL 值的 CHECK 约束

我有一个非常简单的片段,它已经困扰了我几个小时了:

我在这里试图实现的是创建一个约束,如果问题字段包含“看图片”,那么图片不能为 NULL,否则对于每个不包含“看图片”的问题,它可以为 NULL。我曾在 CHECK 子句中尝试过其他表达式,但无济于事。

这些插件工作正常:

这不起作用:

0 投票
1 回答
346 浏览

sql - Oracle SQL在多表级别添加检查约束

我有两个表如下。

创建表emp(empno varchar2(5),位置varchar2(5));

创建表信息(empno varchar2(5)、nick varchar2(20));

empno 是两个表的主键,empno 也是 info 中的外键,与父表 emp。

现在我想添加一个检查约束,以便除了 gm 或 catcher(列位置中的值)之外,nick 不应超过 16 个字母。

我尝试了如下的UDF方法。

但是,它在 oracle live sql 中不起作用。

请帮忙。先感谢您。

0 投票
2 回答
2263 浏览

mysql - 在表中添加列首字母必须为0?

我想S_order_no在表中添加一个Sales_order具有第一个字母必须以 开头的约束的列0。因此,如果我们尝试写除第一个字母以外的其他字母,0则会引发错误。可能吗?。如果是,请举例说明。

销售订单表

0 投票
1 回答
760 浏览

oracle - 在 SQL Developer 中检查列的约束

我需要创建一个表,其中列“ ttime”的值可以在 和 的范围10:0022:00。这里的代码:

但是当我创建这个表时,会发生错误:

ORA-02436: 在 CHECK 约束中错误地指定了日期或系统变量

我怎样才能避免它?有什么问题?

0 投票
1 回答
49 浏览

sql - 我试图从 Oracle 的 SYSDATE 中仅提取日期值,但我的查询给了我 ORA-02290:违反检查约束

我想将当前日期插入到我的记录中,首先我成功执行了这个查询。

然后在执行以下查询时,我得到了上面的错误代码。

编辑:这是我用来创建表的查询。

0 投票
2 回答
60 浏览

sql - 查询检查约束

想要编写一个检查约束(在创建表时),它接受两个日期之间的值,例如('25-oct-94' 到 '10-may-16')

0 投票
2 回答
25 浏览

sql - 不确定如何表达 plsql 异常

我想为Check专栏写一个例外。如果没有输入“Ok”或“Not Ok”,我想提出一个应用程序错误。我将如何写这个?