gpt4 book ai didi

sql - 修改在 SQL Server 中用作列默认值的函数

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

我们遇到了编码不当的 SQL 函数的问题(它在实时环境中运行良好,但在我们的测试环境中运行良好)。此函数用于在许多表中提供默认值,尝试 ALTER 函数返回“无法 ALTER ###,因为它正在被对象引用”错误。

有没有办法绕过这个错误信息?我能想到的唯一方法是尝试编写一个脚本,将它从每个默认的表中删除,更改函数并在之后重新添加它。

最佳答案

由于该对象已被引用,因此您无法对其进行修改。这是你做的:

  • 从表/列中删除默认约束
  • 修改函数
  • 将默认约束添加回
  • 关于sql - 修改在 SQL Server 中用作列默认值的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2117721/

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