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

Her*_*man 4 sql view sql-server-2008

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

我在SQL Server 2008中尝试过这个:

 CREATE VIEW MyDB.Test AS     
  Select Orders.CustomerID    
  From Orders
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:

指定的模式名称"MyDB"不存在,或者您无权使用它.

谢谢!

asa*_*lla 8

如果你有访问权限尝试:

Use MyDb
Go

CREATE VIEW Test AS
Select Orders.CustomerID
From Orders
Run Code Online (Sandbox Code Playgroud)