在特定数据库中创建SQL Server视图

时间:2013-10-01 11:14:36

标签: sql sql-server-2008 view

这是一个非常愚蠢的问题,但我似乎无法向特定数据库添加视图,它会被添加到默认主数据库中,这是不可接受的。

我在SQL Server 2008中试过这个:

 CREATE VIEW MyDB.Test AS     
  Select Orders.CustomerID    
  From Orders

我收到错误消息:

  

指定的架构名称“MyDB”不存在,或者您无权使用它。

谢谢!

1 个答案:

答案 0 :(得分:8)

如果您有访问权限,请尝试:

Use MyDb
Go

CREATE VIEW Test AS
Select Orders.CustomerID
From Orders