代码之家  ›  专栏  ›  技术社区  ›  Vy Do

PostgreSQL中的排除约束是什么?Microsoft SQL Server中的相应术语(和示例SQL脚本)是什么?

  •  0
  • Vy Do  · 技术社区  · 4 年前

    我读了一本书

    enter image description here

    CREATE TABLE movies
    (
        Title TEXT,
        Copies INTEGER
    );
    
    ALTER TABLE movies ADD EXCLUDE (title WITH=, copies WITH=);
    

    什么意思 排除约束 ? Microsoft SQL Server中的相应术语(和示例SQL脚本)是什么?

    1 回复  |  直到 4 年前
        1
  •  1
  •   GMB    4 年前

    排除约束的含义是什么?

    比较列的定义是一个特殊的列类型。它保证不能有两个不同的行的比较都是真的。

    title 相同的 copies .

    Microsoft SQL Server中的相应术语(和示例SQL脚本)是什么?

    我不认为SQL Server中存在这样的功能。它有check约束,但是它不能提供与Postgres的排除约束相同的功能范围。