gpt4 book ai didi

database - SP_RENAME 导致 'invalid column name' 问题

转载 作者:搜寻专家 更新时间:2023-10-30 19:45:36 26 4
gpt4 key购买 nike

我说“问题”是因为它没有破坏任何东西,它只是我在 SSMS 中注意到的一件小事。

我运行以下命令:

SP_RENAME 'MyTable.OldName', 'NewName' , 'COLUMN'

然后在 SSMS 中输入以下内容:

SELECT [NewName] FROM MyTable;

[NewName] 部分下面有一条红色波浪线,带有“无效列名”警告。

为什么?旧名称是否以某种方式缓存在 SSMS 中?我的列重命名是否以某种方式不完整?我真的不在乎这是否是 SSMS 的错误,但我想知道在重命名列后没有我打算做的“第 2 步”。

注意:如果我键入 SELECT [OldName] FROM MyTable;,我不会收到警告,但它(显然)不会运行。

最佳答案

“旧名称是否以某种方式缓存在 SSMS 中的某处” - 是。

转到编辑 => IntelliSense => 刷新Ctrl+Shift+R 使其 self 更新。

您无需执行任何其他操作,这是一个错误警告。

关于database - SP_RENAME 导致 'invalid column name' 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33102320/

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