zoukankan      html  css  js  c++  java
  • 外键删除(T-SQL Drop Foreign Key)

    列出某张表相关的 FK Name
    select distinct name from sys.objects where object_id in
    (   select fk.constraint_object_id from sys.foreign_key_columns as fk
        where fk.referenced_object_id =
            (select object_id from sys.tables where name = 'TableName')
    )

    列出主外键关系

    select t.name as TableWithForeignKey, fk.constraint_column_id as FK_PartNo , c.name as ForeignKeyColumn
    from sys.foreign_key_columns as fk
    inner join sys.tables as t on fk.parent_object_id = t.object_id
    inner join sys.columns as c on fk.parent_object_id = c.object_id and fk.parent_column_id = c.column_id
    where fk.referenced_object_id = (select object_id from sys.tables where name = 'User')
    order by TableWithForeignKey, FK_PartNo;

    删除外键

    alter table Membership drop FK_Membership_Organization

  • 相关阅读:
    1113 Integer Set Partition
    1114 Family Property
    1115 Counting Nodes in a BST
    1116 Come on! Let's C
    Maven 常用命令
    Maven 快照
    Maven 插件
    Maven POM
    Maven 中央仓库
    Maven 依赖机制
  • 原文地址:https://www.cnblogs.com/feinian/p/3560825.html
Copyright © 2011-2022 走看看