本主题介绍了如何查看 SQL 对象的依赖关系。用户定义的数据库对象可以依赖于其他用户定义的数据库对象。例如,视图和存储过程依赖于包含视图或过程返回的数据的表是否存在。修改或移动数据库对象之前,标识出依赖于该对象的对象以及该对象正常运行所需的数据库对象非常重要。

查看数据库对象依赖关系

  1. 在对象资源管理器中,连接到数据库引擎实例,然后展开该实例。

  2. 展开 “数据库” ,展开对象所在的数据库,再展开对象所属的文件夹。例如,如果对象是一个存储过程,请展开 “可编程性” ,再展开 “存储过程”

  3. 右键单击该对象,然后单击 “查看依赖关系”

  4. 若要显示依赖于所选对象的层次结构视图,请选择 “依赖于 <所选对象> 的对象” 。若要显示所选对象所依赖对象的层次结构视图,请选择 <所选对象> 依赖的对象”

    对于每个显示的对象,将显示对象名称和类型,以及这些对象间的依赖关系的类型。依赖关系类型值如下所示:

    • 绑定到架构的依赖关系

      绑定到架构的依赖关系是一种介于两个对象之间的关系,这种关系可以在引用对象存在时防止删除或修改被引用对象。使用 WITH SCHEMABINDING 子句创建视图或用户定义的函数时,或者表通过 CHECK 约束或 DEFAULT 约束或在计算列的定义中引用另一对象时,都会创建绑定到架构的依赖关系。

    • 非绑定到架构的依赖关系

      非绑定到架构的依赖关系是一种介于两个对象之间的关系,但这种关系并不防止删除或修改被引用对象。

    • 不可用

      “不可用”表示无法确定依赖关系类型。仅当所选对象位于低于 SQL Server 2008 的 SQL Server 实例上时,才会出现这种情况。

转自:https://technet.microsoft.com/zh-cn/library/bb630261(v=sql.105)如何查看 SQL 依赖关系 (SQL Server Management Studio)本主题介绍了如何查看 SQL 对象的依赖关系。用户定义的数据库对象可以依赖于其他用户定义的数据库对象。例如,视图和存储过程依赖于包含视图或过 4 开启 sql 语句TIME与IO的统计信息 5 临时修改 SQL Server 语言环境 参考资料 本文将不定期持续更新(by Hyper Wang at 2016/02/04) 1. SQL Server Mana gem ent Studio
SQL Server Mana gem ent Studio (SSMS) 是一个集成环境,用于访问、配置、控制、管理和开发 SQL Server 的所有组件。 SSMS 将大量图形工具与丰富的脚本编辑器相结合,使各种技术水平的开发人员和管理员都可以访问 SQL Server 。 此版本改进了与以前版本的 SQL Server 的兼容性、具有独立 Web 安装程序以及新版本可用时 SSMS 内部的
SQL server 中有五个约束:primary key 主键约束,foreign key 外键约束,unique 唯一约束,default 默认约束,check 检查约束,今天使用 SQL server 2019演示使用。 一. 创建表 数据库→表→ 二. 创建primary key主键约束 三. 创建foreign key外键约束 四. ...
说到部分函数依赖,传递函数依赖,必须谈到2个概念,“非主属性”和“主属性”。 主属性:组成主键的属性,就是主属性。例如,属性集{学号,姓名,联系电话},学号是主键。学号是主键的属性,所以学号是主属性。 非主属性:除去构成主键的属性,就是非主属性。示例中,姓名,联系电话,是非主属性。 部分函数依赖与传递函数依赖,网上有很多,但大多都是概念,不好理解。我这里给出1个比较容易理解的定义: 部分函数依赖:当1个关系模式中主键由2个及以上的属性组成时,非主属性只依赖于其中1个主属性,就是部分函数依赖。举例,属
转载于:https://blog.csdn.net/weixin_33762130/article/details/89582117 原文 在 SQL Server 查看 对象 依赖关系 Viewing object dependencies in SQL Server Deleting or changing objects may affect other database objects like views or procedures that depends on them
select OBJECT_NAME(object_id) as name,object_NAME(referenced_major_id) as ref from sys. sql _dependencies where object_id='211251' select OBJECT_NAME(object_id) as name,object_NAME(referenced_ma...
SQL Server 中,(可编程)对象间的引用即 依赖关系 ,有多种方式可以检查,随着版本变更,方式也有所不同。 父子关系的对象,不通过 依赖关系 来查询,比如: 1. 外键关系 use tempdb --drop table tb1,tb2 create table tb1 col1 int Primary key, col2 int insert into...
I.连接查询定义 前一篇中提到的查询都是针对单个表的。若一个查询涉及到两个以上的表,则称之为连接查询。连接查询是关系型数据库中的主要查询,包括等值连接查询、自然连接查询、非等值连接查询、自身连接查询、外连接查询和复合条件连接查询等。1、等值与非等值连接查询一般格式 [表名1.]<列名1> <比较运算符> [表名2.]<列名2> 其主要运算符有:=、>、<、>=、<=、!=(或<>)等;当比较运算
问题是这样的 例如我有以上的两个图,节点b的前置节点是a,节点c的前置节点是b和d,以此类推。给出一个节点,需要找出以此节点为前置节点的所有链条节点。比如给出a,那出来的结果就是a,b,c,d,e,给出f,那出来的结果就是f,g,h,i,j,k。 创建表以及插入数据,多个前置节点用,隔开,注意,使用的是Postgre SQL 数据库。 -- ... Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/**] 69046 解决:Generation aborted due to errors detected during the verification of the model. 可达鸭12118: 你tm真是个人才 redis如何查看版本号? 快乐柠檬: 查看到了版本号: redis_version:5.0.8 [/code][code=objc] [/code]