【发布时间】:2013-10-14 21:10:52
【问题描述】:
管理工作室中是否有设置允许我在创建新查询时仅使用:
SELECT * FROM Foo
而不是
SELECT * FROM dbname.dbo.Foo
当然假设没有歧义?
目前我收到一条错误消息。谢谢。
【问题讨论】:
-
Currently I get an error message。那个错误信息说......?为什么神秘? -
如果您将运行
use dbname以使dbname数据库成为您当前的数据库,您可以运行 select * from Foo(如果 Foo 是使用 dbo 模式创建的) -
如果您总是必须使用三个部分名称,您可能需要更改您的default database。或者只记得在下拉列表中选择正确的数据库上下文。
-
你不应该只使用
SELECT * FROM Foo。请阅读以下两篇关于为什么懒惰是坏事的帖子:sqlblog.com/blogs/aaron_bertrand/archive/2009/10/10/…sqlblog.com/blogs/aaron_bertrand/archive/2009/10/11/…
标签: sql-server ssms