什么是列級約束
什么是列級約束
列級約束:即當表創建或改變時,在列定義內指定的約束。該約束只應用于相關的列,是行定義的一部分,只能應用于一列上。對某一個特定的列的約束,包含在列定義中,直接跟在該列的其他定義之后,用空格隔開,不必指定列名。其中在列級完整性約束定義處能定義如下約束。1、限制列取非空值。2、指定列的默認值,使用形式為常量。3、限制列取值不重。4、限制列的取值范圍,使用形式為約束表達式。5、指定本列為主鍵。6、定義本列為引用其他表的外鍵。
導讀列級約束:即當表創建或改變時,在列定義內指定的約束。該約束只應用于相關的列,是行定義的一部分,只能應用于一列上。對某一個特定的列的約束,包含在列定義中,直接跟在該列的其他定義之后,用空格隔開,不必指定列名。其中在列級完整性約束定義處能定義如下約束。1、限制列取非空值。2、指定列的默認值,使用形式為常量。3、限制列取值不重。4、限制列的取值范圍,使用形式為約束表達式。5、指定本列為主鍵。6、定義本列為引用其他表的外鍵。

列級約束:即當表創建或改變時,在列定義內指定的約束。該約束只應用于相關的列,是行定義的一部分,只能應用于一列上。對某一個特定的列的約束,包含在列定義中,直接跟在該列的其他定義之后,用空格隔開,不必指定列名。
其中在列級完整性約束定義處能定義如下約束:
1、限制列取非空值;
2、指定列的默認值,使用形式為常量;
3、限制列取值不重;
4、限制列的取值范圍,使用形式為約束表達式;
5、指定本列為主鍵;
6、定義本列為引用其他表的外鍵。
什么是列級約束
列級約束:即當表創建或改變時,在列定義內指定的約束。該約束只應用于相關的列,是行定義的一部分,只能應用于一列上。對某一個特定的列的約束,包含在列定義中,直接跟在該列的其他定義之后,用空格隔開,不必指定列名。其中在列級完整性約束定義處能定義如下約束。1、限制列取非空值。2、指定列的默認值,使用形式為常量。3、限制列取值不重。4、限制列的取值范圍,使用形式為約束表達式。5、指定本列為主鍵。6、定義本列為引用其他表的外鍵。
為你推薦