sql-server - 更改 sql server 查询,这样您就不必为数据库指定所有级别

标签 sql-server database

我想做的不是写:

Select something From [Parent].[dbo].[Table]

我想在编写查询之前声明前 2 个,因此当我必须使用多个 select 时,我不必指定 [parent].[dbo]一直。我记得你可以这样做:

use [parent].[dbo]
select something From tabel

这似乎在 "." 处生成警告 102。我试过用谷歌搜索这个,但我得到的只是在生成查询时“使用”,与数据库名称无关。

最佳答案

dbo 部分是隐含的。只需这样做:

use [parent]
select something From tabel

正如 Damien_The_Unbeliever 所指出的,dbo 部分只有 implied如果 dbo 是用户的默认架构。

关于sql-server - 更改 sql server 查询,这样您就不必为数据库指定所有级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4895915/

相关文章:

sql - Azure 备份数据库(sql 转储文件)

sql-server - 检查 SQL Server 数据库是否在 MULTI_USER 模式下运行

c# - 查询在 Visual Studio 2017 中不起作用,但直接在 SQL Server 中起作用

sql - 回滚错误执行的 SQL 查询

sql - SqlConnection 是否并行处理查询?

sql - 使用SQL Server JSON_VALUE搜索JSON数组

database - AKKA Actor 是优化我的设置的好解决方案吗?

sql - 避免多对多表中的可空外键

mysql - 字段大小会影响查询时间吗?

php - 如何在 Symfony 应用程序中连接到 Redshift 数据库