gpt4 book ai didi

sql - 尝试插入 SQL Azure 数据库表记录时出错

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

我的 SQL Azure 数据库中有一个名为“MyTestTable”的表。使用 SQL Azure 网页上的用户界面,我将该表重命名为“MyTestTables”。现在,当我在表中运行插入时,出现错误:

Msg 208, Level 16, State 1, Procedure TR_MyTestTable_InsertUpdateDelete, Line 8
Invalid object name 'MyDb.MyTestTable'.

因此,似乎有一个底层系统存储过程(编辑:看起来它实际上是一个触发器)在插入期间被触发,并且用户界面没有使用新表名。我尝试删除该表并重新添加它,但错误仍然存​​在。重新添加它后,它实际上会自动获取表最初包含的所有列,因此删除表必须仍然保留对它的引用,如果重新添加它,它会被重用,这可能就是我的错误仍然存​​在的原因那里。

我在任何地方都找不到这个程序来修改它。除了创建具有不同名称的新表之外,我还能做些什么来解决这个问题?

最佳答案

想出了一个办法。

exec  sp_helptext N'MyDB.TR_MyTestTable_InsertUpdateDelete'

给我定义。虽然它的格式无法复制和粘贴。所以我重新输入了所有内容并更新了表名称并将其更改为更改触发器。现在一切都很好。

谢谢

关于sql - 尝试插入 SQL Azure 数据库表记录时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24039129/

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