Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 从数据库对象中选择Top 1000时添加Use命令_Sql_Sql Server - Fatal编程技术网

Sql 从数据库对象中选择Top 1000时添加Use命令

Sql 从数据库对象中选择Top 1000时添加Use命令,sql,sql-server,Sql,Sql Server,我一直在寻找这个答案,但没有任何运气。我的问题是每当我 从tblX中选择Top1000它默认数据库为Master,我必须手动更改为正确的DB。我知道在我工作的VDM上,当执行此操作时,它会添加一个Use命令,该命令指定正确的数据库并立即为我提供连接。我已经读到您可以更改默认数据库,但我将在许多数据库之间来回切换。因此,我希望我的连接默认为所选表来自哪个数据库 您可以使用[db name].dbo.[table name]您可以随时更改用户的默认架构。但这不是我喜欢的方法。根据70-461培训套件

我一直在寻找这个答案,但没有任何运气。我的问题是每当我

从tblX中选择Top1000
它默认数据库为Master,我必须手动更改为正确的
DB
。我知道在我工作的VDM上,当执行此操作时,它会添加一个
Use
命令,该命令指定正确的数据库并立即为我提供连接。我已经读到您可以更改默认数据库,但我将在许多数据库之间来回切换。因此,我希望我的连接默认为所选表来自哪个数据库

您可以使用[db name].dbo.[table name]

您可以随时更改用户的默认架构。但这不是我喜欢的方法。根据70-461培训套件,您应该始终使用两个零件名称命名,或者在您的案例中使用3个零件


是的,但在从数据库中选择后,新的查询窗口将默认打开为master,我希望它默认为所选表来自的任何db。这是通过从表中选择top*1000时生成的Use命令来完成的。看起来已经有另一篇文章提出了相同的问题,建议对设置进行一些更改。我也看到了这个问题。这不是我要找的。你在使用SQL Server Management Studio吗?默认行为是对代码生成语句
database.dbo.table
中的表进行模式限定。还要检查。如果我没有弄错,您的意思是您希望自动选择要为其生成代码的表的数据库。我不认为有一种本地方式,但也许您可以使用的“设置为活动连接”来解决这个问题。另一种方法是从SQL Server Management Studio中的模板资源管理器编辑或创建SQL Server模板。您可以简单地添加带有模板的USE命令(但是需要手动添加参数值)。