gpt4 book ai didi

sql-server - 在 SQL Server 中创建 View 时忽略依赖关系

转载 作者:行者123 更新时间:2023-12-03 23:48:54 25 4
gpt4 key购买 nike

我正在为数据库创建构建脚本并按字母顺序构建 View 。我遇到的一个问题是 View 是在定义中引用的 View 之前创建的。稍后在脚本中创建引用 View 。是否有一个我可以使用的命令会在不验证的情况下创建 View ,即忽略依赖项?

注意:存储过程具有“延迟名称解析”的概念,但我看不到将其用于 View 的方法。

最佳答案

添加到@Joe Stefanelli 的评论中,有很多方法可以按照正确的依赖顺序编写 SQL 对象脚本。

  1. 列出依赖顺序 from the SSMS UI .
  2. 使用sp_depends查找依赖顺序,或使用内置 dependency info tables .
  3. 使用 SSMS 任务 -> 生成脚本...向导生成脚本,can actually be automated使用像 Scriptio 这样的工具或内置 .NET SMO Library .

另一个穷人的解决方案就是运行脚本的次数与依赖层数一样多。现有对象将被忽略,每次执行都会创建更多依赖于先前创建的对象的对象。如果有可能找到更直接的东西,我不会推荐此解决方案,如上面的列表中所述。

关于sql-server - 在 SQL Server 中创建 View 时忽略依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6713564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com