在SQLServer中,当设计(修改)表结构之后,再用SQL语句时,列名会显示无效,但执行可以通过

原因是SQL Server的intellisense(智能感知功能)需要重新整理一下,用快捷键Ctrl+Shift+R即可

关于intellisense(智能感知功能)的主要功能,就是在用户具有权限的前提下,

在Query Editior中输入架构并加上"."符号后就可以看到架构下的表、视图和用户函数了,

当用户继续输入表名或视图名并加上"."符号后就可以看到表和视图中的字段列表

简单地说,就是自动提示当前框架(表、视图)的结构

重新开启查询

打开这个智能感知功能的方法,工具➜选项➜文本编辑器➜Transact SQL➜IntelliSense来启用/禁用。

有时不工作也可能是因为超出了最大脚本大小,可以通过调整最大脚本大小无限制试试。

Logo

一站式虚拟内容创作平台,激发创意,赋能创作,进入R空间,遇见同道,让优质作品闪耀发光。​

更多推荐