SAS学习笔记64 SAS完整性约束

完整性约束可以保证SAS数据集的连续性和正确性(需要8.0以上版本),在更新数据或插入新的数据时,验证新的数据是否符合该变量的约束条件。

我们可以在表建立时或表有数据后建立约束,但不能用于视图。

有五大类完整性限制

  • NOT NULL:不允许出现缺失值
  • CHECK:指定该变量可以输入哪些值
  • UNIQUE:每个值必须是唯一的,其值可以为空,但只能有一个值为空
  • PRIMARY KEY:主键,每个值必须是唯一且非空的
  • FOREIGN KEY:其它表的主键,即外键,其值为关联表的主键的值且非空

以下是PROC CONTENTS的部分结果

posted @ 2020-01-17 09:16  特殊的苹果  阅读(690)  评论(0编辑  收藏  举报
动态线条
动态线条end