zoukankan      html  css  js  c++  java
  • SQLServer---主键级联更新或删除

    如果有主键或外键就不能修改或删除了,我们可以在创建约束的时候就加上级联更新或删除,这样只要主键更新或删除,所有外键都会更新或删除。

    代码示例:

    --添加级联更新
    if exists(select * from sysobjects where name='fk_ProductId_PI')
    alter table ProductInventory drop constraint fk_ProductId_PI
    
    alter table ProductInventory add constraint fk_ProductId_PI foreign key (ProductId) references Products (ProductId) on update cascade

    如果是级联删除:

    on delete cascade

    可以直接在创建表的时候就添加好约束。

  • 相关阅读:
    Redis详解(一)——RDB
    十、行锁
    go 上下文context
    go log
    go 结构体取代类
    go select
    go channel
    go 协程(Goroutine)
    go 学习之fmt包
    go 学习之bufio
  • 原文地址:https://www.cnblogs.com/EasonDongH/p/8204255.html
Copyright © 2011-2022 走看看