是设置有问题吗?
sql server的问题,查询结果正确,但每个表名下面都用红色波浪线,说对象名无效,这是为什么
答案:2 悬赏:10
解决时间 2021-02-06 15:33
- 提问者网友:梧桐不渝
- 2021-02-06 00:26
最佳答案
- 二级知识专家网友:走,耍流氓去
- 2021-02-06 01:16
这个不用管。
这是在系统打开的时候,读的系统表的数据。系统表的数据没有及时更新的原因。
有可能是你的内存不够大。也有可能是你写这个语句的时候,表什么的真还没有创建。或是表是在另一个窗口创建的。
这是在系统打开的时候,读的系统表的数据。系统表的数据没有及时更新的原因。
有可能是你的内存不够大。也有可能是你写这个语句的时候,表什么的真还没有创建。或是表是在另一个窗口创建的。
全部回答
- 1楼网友:ー何必说爱
- 2021-02-06 02:38
近来学习sql的时候,所以就用上了sql server 2008 ,
这个版本有个很好的地方就是会智能提示,但是这种智能提示有些时候这是很烦人,
比如说新建一张数据表之后,表名为 person
当使用结构化查询语句的时候,输入person 总是会出现红色波浪线(红色波浪线一般是提示有错误,但是这里并没错)
百度上有个很好的解释:
这个表的字段列表,让你选择。但是,当你新建了一个对象的时候, 例如表, 或者你的那个例子,是新建存储过程abc这个时候,数据库那里,已经有存储过程abc 了。但是客户端的缓存里面, 并没有 存储过程 abc 的信息。 因为内存里面的信息,没有更新。因此,在客户端那里。输入exec abc,abc下有红线。将 客户端关闭后,重新打开, 由于客户端 重新加载了 数据库的基础信息。知道了 当前数据库里面,有 一个名字叫 abc 的存储过程因此,就不出红线了。
我在网上看到一个好办法:
在 microsoft sql server management studio 里点击“编辑”——“intellisense”——“刷新本地缓存”
就会发现红色波浪线没了(前提是你的代码没错)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯