您的位置首页百科问答

SQL新建查询时,表名没错,为什么说对象名无效

SQL新建查询时,表名没错,为什么说对象名无效

的有关信息介绍如下:

1.以sql2012为例,我们在sql查询时,有时会遇到这种情况:查询失败,提示“对象名 xxx 无效”。

SQL新建查询时,表名没错,为什么说对象名无效

2.原因是例子中的examTest只是表名,没有指定数据库名,加上数据库名和所有者名就可以了。

SQL新建查询时,表名没错,为什么说对象名无效

3.如果只加数据库名是不行的,因为数据库里的表是按角色管理的,不是所有角色都可以查询某个表,所以必须只能所有者。

SQL新建查询时,表名没错,为什么说对象名无效

4.如果不在sql中指明数据库名和所有者名,也是可以的。这时就需要在工具上设置数据库。

SQL新建查询时,表名没错,为什么说对象名无效

5.把当前数据库设置为 test之后,再查询就同样不会出问题了。

SQL新建查询时,表名没错,为什么说对象名无效