唯一列中只允許有一個空值的情況

儘管SQL標準允許在有唯一約束的列上存在多個空值,PostgreSQL 也是這樣做的 ,但是還有一些數據庫系統(例如MS_SQL)在上述情況下只允許有一個空值。當這些數據庫系統的用戶向PostgreSQL做遷移時,他們希望在PostgreSQL中也能效仿這種處理方式。 這是可以實現的。 首先,展示一下PostgreSQL裏默認的方式:   在PostgreSQL中,唯一約束可以防止在一列中出現多個
相關文章
相關標籤/搜索