【发布时间】:2020-10-24 04:47:30
【问题描述】:
目前我有一个带有 PrimaryKey、column1 和 column2 的 table1。 我的目标是,在将数据插入表之前检查 column1 + column2 是否唯一。
示例: 表中的当前数据
**Primary key column1 column2**
1 1 banana
2 NULL NULL
3 2 NULL
4 1 NULL
应该成功插入以下数据:
**Primary key column1 column2**
5 1 apple
6 3 banana
7 4 NULL
应该无法插入以下数据:
**Primary key column1 column2**
8 1 banana
9 2 NULL
我会让这 2 个文件唯一,但我不能,因为我现在不能用数据填充 NULL 值。enter image description here
【问题讨论】:
标签: sql sql-server insert duplicates