sql中的CASCADE和RESTRICT

CASCADE为连锁删除,RESTRICT为约束删除,即没有对本列的任何引用时才能删除。
例:alter table Bank_Equipment
   add constraint FK_BANK_EQU_BANDEQUME_BANK foreign key (Bank_id)
      references Bank (Bank_id)
      on delete restrict on update restrict;
restrict等同于 no action 
no action :如果子表中有匹配的记录,则不允许对父表对应候选键进行update/delete操作
sql server 中 restrict 会报语法错误 

你可能感兴趣的:(sql语法,函数)