首页 > 解决方案 > 无法选择表中存在的列

问题描述

我在 SQL 中的表中添加 3 个新列,但添加后无法选择它们,它只是说这些列无效

我通过这个命令添加了它们

alter table tb_example add x varchar(50) null
alter table tb_example add y varchar(50) null
alter table tb_example add z varchar(50) null

如果我select * from tb_example的所有内容都显示在那里,但列不起作用,我无法插入任何数据或选择所述列

我不知道为什么会发生这种情况,以前没有发生过类似的事情,有人对导致此问题的原因有任何想法吗?

当我尝试类似select x from tb_example

x 带有红色下划线,我收到错误“无效的列名'x'”。当我将光标悬停时,但是当我运行select * from tb_examplex 时,y 和 z 就在那里

这仅在我选择 x、y 或 z 时发生,其他列工作正常

标签: sqlsql-server

解决方案


它在更新后工作,我有另一个不相关的问题,jsut想排除这个


推荐阅读