db2 - DashDB DB2 UNIQUE 与 NULL 值

标签 db2 nullable unique-constraint dashdb

似乎不可能声明 NULLABLE 列并创建 UNIQUE 约束。 对于这种情况,有没有办法处理呢? 我需要一个可以包含 NULL 值或 UNIQUE 值的列。 也许触发器可以做到这一点? 谢谢

我正在使用 DashDB

最佳答案

您没有提及您的 DB2 平台和版本...这可能会产生影响。

但是尝试添加一个UNIQUE WHERE NOT NULL索引..

在 mytable (columnn1) 上创建唯一的非空索引 myindex

关于db2 - DashDB DB2 UNIQUE 与 NULL 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41725256/

相关文章:

c# - 为什么不能将可空值声明为 const?

引用似乎不存在的约束的 Oracle 唯一约束冲突

Mysql如何创建EQUAL约束?

sql - sql server中唯一主键和复合主键的区别

java - 更改 Unitils DbUnitModule 的 TestListener

command-line - 如何从命令行运行 db2 sql 命令?

kotlin - 如何在 Parcelable 中创建可为 null 的 bool 值

c# - 用BinaryWriter写入Nullable值

java - 如何修复错误 "java.lang.ClassNotFoundException: sun.io.ByteToCharConverter"

sql - DB2错误: SQL subselect error not recognized