SQL给表增加一个新列后,明明有列 查询时说这个列无效
我给一个表info增加新列hospital_name后,刷新数据库后,字段显示在info表下面但是我执行selecthospital_namefrominfo数据库报列名...
我给一个表info增加新列hospital_name后,刷新数据库后,字段显示在info表下面
但是我执行
select hospital_name from info 数据库报 列名‘hospital_name’无效 请问是什么情况
一共两个库如data1,data2,两个库中各有不同的 表,但是在查询的时候,应该是我随便选哪个库都可以查询令一个库里某张表的数据的
比如我选库data1,然后我可以查询data2库中任意表如info的数据的,然后呢 现在是info这张表我新增了一个hospital_name字段,选择data1时查询表info中字段hospital_name信息时就是无效,,查询info表中的其他字段就是可以的,请问是不是有什么设置问题 展开
但是我执行
select hospital_name from info 数据库报 列名‘hospital_name’无效 请问是什么情况
一共两个库如data1,data2,两个库中各有不同的 表,但是在查询的时候,应该是我随便选哪个库都可以查询令一个库里某张表的数据的
比如我选库data1,然后我可以查询data2库中任意表如info的数据的,然后呢 现在是info这张表我新增了一个hospital_name字段,选择data1时查询表info中字段hospital_name信息时就是无效,,查询info表中的其他字段就是可以的,请问是不是有什么设置问题 展开
3个回答
展开全部
查看库名与服务器名,看你所加字段所在库,与你当前查询窗口对应库是否一致
追问
是不一致的,按道理是可以的,就是新加的这个字段查不到,老子段是可以查到的
追答
你说什么呢- -什么叫新加的查不到老的可以查到啊
你不是想查新字段吗,新字段提示对象无效就说明在你当前库是没有的呗
极端点,你在本地库加了一个字段,然后你非要到服务器上查询服务器的表看看有没有,那肯定是没有了。。
--------------
我上面也说了,除了数据库不同外,还要看是否是同一个服务器的
另外你跨库查的表是直接查询的基表还是视图?如果是映射的视图需要更新视图
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为没有数据,所以不行啊 ,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询