级联是外键的属性,ACCESS支持更新和删除两种级联。举例如下:
TABLE1中有主键字段COL1,TABLE2中有一个字段COL2和TABLE1中的COL1是外键关系,TABLE2.COL2 REFRENCE TO TABLE1.COL1,在建立这种外键关系的时候,可以定义是否采用更新或者删除级联。如果启用了更新级联,那么当TABLE1中COL1字段更新的时候,对应的TABLE2中COL2也发生相同的更新;如果启用了删除级联,那么当TABLE1中记录删除的时候,对应TABLE2中COL2=TABLE2.COL1的纪录也被删除。这两种级联的目的都是为了保证数据的完整性,因为无论更新还是删除TABLE1中的纪录,都可能造成TABLE2中的“无主纪录”,即外键将被破坏,从而导致操作的失败。