关于使用存储在记录中的数据库名称的跨数据库子查询

上弦

下面的脚本结构可能吗?

Select 
    *, 
   (Select Count(*) 
    from [A.DatabaseName].dbo.TableA 
    where SomeID = A.SomeID) As Total 
From
    [Database1].dbo.Table1 A

上面的子查询取决于中的数据库名称[Database1]

这可行吗?如果是,该如何实施?

DineshDB

动态查询会帮助你。

DECLARE @DBName VARCHAR(100),@SQLQuery VARCHAR(1000)
SELECT @DBName = A.DatabaseName FROM [Database1].dbo.Table1

SELECT @SQLQuery = 'Select 
    *, 
   (Select Count(*) 
    from '+@DBName+'.dbo.TableA 
    where SomeID = A.SomeID) As Total 
From
    [Database1].dbo.Table1 A'

EXEC (@SQLQuery)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用log4j2在记录文件中记录Spring JdbcTemplate SQL查询和数据库响应

来自分类Dev

将“ SQL查询文本”存储在数据库中

来自分类Dev

检查数据库中是否存在记录

来自分类Dev

PostgreSQL中的跨数据库查询

来自分类Dev

在数据库反模式中存储类名称?

来自分类Dev

数据库中的跨服务引用

来自分类Dev

使用可变数据库名称执行存储过程

来自分类Dev

C#中的跨数据库查询以获取数据库名称列表

来自分类Dev

使用C#检查Access数据库中是否存在记录

来自分类Dev

在PostgreSQL中跨数据库插入

来自分类Dev

跨数据库查询。如何正确使用跨数据库功能?

来自分类Dev

如何查询存储在数据库中的会话

来自分类Dev

mysql数据库在记录之间插入行

来自分类Dev

SQL查询从数据库中检索月份名称

来自分类Dev

如果数据库中已存在记录,则阻止HTTP POST请求

来自分类Dev

检查数据库中是否存在记录

来自分类Dev

正确检查数据库中是否已存在记录

来自分类Dev

数据库中的跨服务引用

来自分类Dev

数据结构:检查数据库中是否存在记录?

来自分类Dev

从目录将映像名称存储到数据库中

来自分类Dev

在SQL查询中声明数据库名称

来自分类Dev

查询数据库

来自分类Dev

在PostgreSQL中跨数据库插入

来自分类Dev

使用BuildRules(CakePHP 3)检查数据库中是否存在记录

来自分类Dev

数据库名称作为 MySQL 查询中的变量

来自分类Dev

关于 Realm 数据库中的事务

来自分类Dev

PDO 无法在 SQL 查询中获取数据库名称

来自分类Dev

如何使用id跨数据库查询记录

来自分类Dev

如何使用 ASP.NET MVC 剃刀中的实体框架检查数据库中是否存在记录?

Related 相关文章

热门标签

归档