zoukankan      html  css  js  c++  java
  • 查询数据库所有依赖

    存储过程,视图等涉及的所有表

    SELECT OBJECT_NAME(referencing_id) AS referencing_entity_name, 
        o.type_desc AS referencing_desciption, 
        COALESCE(COL_NAME(referencing_id, referencing_minor_id), '(n/a)') AS referencing_minor_id, 
        referencing_class_desc, referenced_class_desc,
        referenced_server_name, referenced_database_name, referenced_schema_name,
        referenced_entity_name, 
        COALESCE(COL_NAME(referenced_id, referenced_minor_id), '(n/a)') AS referenced_column_name,
        is_caller_dependent, is_ambiguous
    FROM sys.sql_expression_dependencies AS sed
    INNER JOIN sys.objects AS o ON sed.referencing_id = o.object_id
    exec  sp_helpconstraint 'Power_Controller';
    
    SELECT OBJECT_SCHEMA_NAME(parent_object_id) AS SchemaName
    , OBJECT_NAME(parent_object_id) AS TableName ,Name,OBJECT_NAME(object_id)
    ,object_name(referenced_object_id)
     FROM sys.foreign_keys  
    WHERE referenced_object_id=OBJECT_ID('dbo.Power_Controller')
    
    
    select t1.name,t2.rtableName,t2.name     
    from     
    (select col.name, f.constid as temp     
    from syscolumns col,sysforeignkeys f     
    where f.fkeyid=col.id     
    and f.fkey=col.colid     
    and f.constid in     
    ( select distinct(id)      
       from sysobjects     
       where OBJECT_NAME(parent_obj)='Power_Action'     
       and xtype='F'     
      )     
    ) as t1 ,     
    (select OBJECT_NAME(f.rkeyid) as rtableName,col.name, f.constid as temp     
    from syscolumns col,sysforeignkeys f   
    where f.rkeyid=col.id     
    and f.rkey=col.colid     
    and f.constid in     
    ( select distinct(id)     
       from sysobjects     
       where OBJECT_NAME(parent_obj)='Power_Action'     
       and xtype='F'     
    )     
    ) as t2     
    where t1.temp=t2.temp 
  • 相关阅读:
    带编译器的codeblocks下载地址
    联想拯救者s15k重装w10系统教程
    w10下Oracle 11g完全干净卸载
    小机房的树(codevs 2370)
    NOIP[2015] 运输计划(codevs 4632)
    ⑨要写信(codevs 1697)
    酒厂选址(codevs 1507)
    美丽的大树(codevs 2124)
    乘法运算(codevs 3254)
    货车运输(codevs 3287)
  • 原文地址:https://www.cnblogs.com/shikyoh/p/2604524.html
Copyright © 2011-2022 走看看