4 database ssms sp-rename sql-server-2014
我说“问题”是因为它没有破坏任何东西,这只是我在 SSMS 中注意到的一件小事情。
我运行以下命令:
SP_RENAME 'MyTable.OldName', 'NewName' , 'COLUMN'
然后在 SSMS 中键入以下内容:
SELECT [NewName] FROM MyTable;
现在,该[NewName]部件下方有一条红色波浪线,并带有“无效的列名称”警告。
为什么?旧名称是否以某种方式缓存在 SSMS 中?我的列重命名是否不完整?我真的不在乎这是否是 SSMS 的错误,但我想知道重命名列后我不应该执行“第 2 步”。
注意:如果我输入,SELECT [OldName] FROM MyTable;我不会收到警告,但它(显然)不会运行。
“旧名称是否以某种方式缓存在 SSMS 中的某处” - 是的。
转到Edit => IntelliSense => Refresh或Ctrl + Shift + R使其自行更新。
您不需要做任何其他事情,这是一个错误的警告。
| 归档时间: |
|
| 查看次数: |
1560 次 |
| 最近记录: |