唯一列中只允许有一个空值的情况

尽管SQL标准允许在有唯一约束的列上存在多个空值,PostgreSQL 也是这样做的 ,但是还有一些数据库系统(例如MS_SQL)在上述情况下只允许有一个空值。当这些数据库系统的用户向PostgreSQL做迁移时,他们希望在PostgreSQL中也能效仿这种处理方式。 这是可以实现的。 首先,展示一下PostgreSQL里默认的方式:   在PostgreSQL中,唯一约束可以防止在一列中出现多个
相关文章
相关标签/搜索