sql - 在特定数据库中创建 SQL Server View

标签 sql sql-server-2008 view

这个问题在这里已经有了答案:





How to place stored procedure in desired location?

(2 个回答)


8年前关闭。




这是一个非常愚蠢的问题,但我似乎无法向特定数据库添加 View ,它被添加到默认主数据库中,这是 Not Acceptable 。

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

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

我收到错误消息:

The specified schema name "MyDB" either does not exist or you do not have permission to use it.



谢谢!

最佳答案

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

Use MyDb
Go

CREATE VIEW Test AS
Select Orders.CustomerID
From Orders

关于sql - 在特定数据库中创建 SQL Server View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19114737/

相关文章:

mysql - 如何从具有相同用户id的3个表中获取数据?

sql - 使用解码功能在Oracle中比较日期

mysql - 升级到 mysql 5.7 后日期函数不工作

mysql - 在两个表上使用 where 子句使用 mysql left join 获取数据

c# - 下拉列表属性

javascript - 从多个 Ext.data.Store 对象创建一种 "Ext.data.StoreView"

asp.net-mvc - 如何从 ASP.NET MVC Controller 操作流式传输 MP3

sql - MS SQL 中的复杂 SUM

c# - 如何使用DataContext.ExecuteCommand 获取执行后的存储过程返回值?

python - 类 httpresponse 结果为 405 - django