我创建了一个视图。视图的查询工作正常。现在我想编写另一个使用第一个Query的Query。据我所知,它应该是这样的:
SELECT * FROM myView;
现在有一个错误返回:“UngültigerObjektname'myView'”用英语表示“无效的对象名称'myView'。
如何以正确的方式引用或调用视图?我#M使用SQL Server。
答案 0 :(得分:4)
检查您是否在正确的数据库,正确的架构中创建了视图,并将视图的SELECT
权限授予使用它的用户。
或者,更好的是,发布用于创建视图的SQL
。
答案 1 :(得分:0)
该错误通常意味着您正在查找错误的数据库或架构。如果您正在使用管理工作室,有时可以在执行按钮旁边的下拉列表中选择错误的数据库,如果您不使用视图的完全限定名称,它将尝试使用所选数据库运行。