【发布时间】:2016-04-07 22:24:57
【问题描述】:
无论我在哪里寻找,我从未听说过任何 SQL 实现都会有 IS UNIQUE“命令”。我错过了什么?如果我是对的,原因是什么?
换句话说,为什么我不能在 SQL 中声明某个命令,例如 INSERT INTO(尤其是)只有在一个值被认为是或不被认为是 UNIQUE 时才能执行?
【问题讨论】:
-
您在表本身而不是 SQL INSERT 中使用列约束来执行此操作。检查您正在使用的特定 DBMS 的文档,以了解与 CREATE TABLE 中的列定义一起使用的正确语法。
标签: sql unique-constraint