造成这种问题的原因:
1、SQL Server的缓存机制
解决方案:编辑 》 IntelliSense 》 刷新本地缓存
2、新创建的表所属数据库和当前查询使用的数据库不是同一个
解决方案:查找新创建表所在数据库,在查询之前先执行‘USE 数据库名称’
我有个不成熟的答案,是否你的Table、View、Procedure都建到了master数据库里了呢?
又或者是建到了你的MyDB中,但是你查询的时候是在master数据库中查询的呢?
08新添加的东西就是要重新连接才会有提示
是否已经链接了数据库,
创建新表的时候语句是否准确,SQL语法必须要准确才能创建新表,有时候一个字母输入错误也会导致。
表内的数据是否已经录入,录入时的SQL语句时候正确,SQL语法有着严格的要求。
你当前用户权限不够。用sa登陆就可以查询。或者用sa将该表的库的访问权限赋给当前用户。
朋友,请把创建的表的语句和查询语句发来