Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
管理工作室中是否有一个设置允许我在创建新查询时仅使用:
SELECT * FROM Foo
代替
SELECT * FROM dbname.dbo.Foo
假设当然没有歧义?
目前我收到一条错误消息。谢谢。
您可以在 SQL Server 2012 中为用户设置默认架构。
这是 MSDN 页面
注意:设置一次后,您将无法更改架构。
从下拉列表中选择您的数据库名称,然后如果列名有任何歧义,只需使用两部分名称,即TABLENAME.ColumnName WHere 你打开一个新的查询窗口,它会在Master数据库上下文中打开它,以及一直在工作的人多年来,使用 sql server 经常会犯这个错误,即打开查询窗口并开始在主数据库中执行脚本。所以你不是唯一的一个:)
您也可以使用USE语句,即
USE DataBase_Name GO //your query.........