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表中的其他字段就是可以的,请问是不是有什么设置问题
展开
 我来答
WHITE_WIN
推荐于2018-03-13 · TA获得超过6111个赞
知道大有可为答主
回答量:3759
采纳率:50%
帮助的人:1909万
展开全部
彻底排除书写错误,在企业管理器中右击表,建立“查询”,将*列去掉勾,给新建的列打上勾,复制并运行该查询试试。
请把你查询两个表的查询语句写了来
szm341
2013-03-06 · TA获得超过6726个赞
知道大有可为答主
回答量:5005
采纳率:100%
帮助的人:5155万
展开全部
查看库名与服务器名,看你所加字段所在库,与你当前查询窗口对应库是否一致
追问
是不一致的,按道理是可以的,就是新加的这个字段查不到,老子段是可以查到的
追答
你说什么呢- -什么叫新加的查不到老的可以查到啊
你不是想查新字段吗,新字段提示对象无效就说明在你当前库是没有的呗
极端点,你在本地库加了一个字段,然后你非要到服务器上查询服务器的表看看有没有,那肯定是没有了。。
--------------
我上面也说了,除了数据库不同外,还要看是否是同一个服务器的
另外你跨库查的表是直接查询的基表还是视图?如果是映射的视图需要更新视图
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wjl8671917qqq
2013-03-06 · 超过24用户采纳过TA的回答
知道答主
回答量:203
采纳率:0%
帮助的人:59.5万
展开全部
因为没有数据,所以不行啊 ,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式