• 查询数据库所有依赖


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

    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 
  • 相关阅读:
    搭建jenkins jmeter持续集成
    Jenkins windows环境搭建
    Appium环境搭建(二)
    Qt webkitwidgets模块和webenginewidgets模块
    Qt程序无法输入中文的问题
    在Qt中使用SQLite数据库
    Ubuntu下搜狗拼音输入法打不出汉字的解决方法
    drupal7创始人root忘记密码的解决办法
    javascript块级作用域
    javascript闭包
  • 原文地址:https://www.cnblogs.com/shikyoh/p/2604524.html
Copyright © 2020-2023  润新知