gpt4 book ai didi

sql - 不同的数据库在注册表中标识

转载 作者:搜寻专家 更新时间:2023-10-30 23:32:07 25 4
gpt4 key购买 nike

我需要知道他们在做选择时来自哪个数据库,uni 使用 UNION,他们是 5 个具有相同字段的不同数据库

SELECT *, DB_NAME()[DATABASE] FROM SMKNEW.dbo.COLABORA WHERE CB_CODIGO LIKE '%11%'
UNION ALL SELECT *, DB_NAME()[DATABASE] FROM DH.dbo.COLABORA WHERE CB_CODIGO LIKE '%11%'
UNION ALL SELECT *, DB_NAME()[DATABASE] FROM FE.dbo.COLABORA WHERE CB_CODIGO LIKE '%11%'
UNION ALL SELECT *, DB_NAME()[DATABASE] FROM PSQ.dbo.COLABORA WHERE CB_CODIGO LIKE '%11%'
UNION ALL SELECT *, DB_NAME()[DATABASE] FROM RH.dbo.COLABORA WHERE CB_CODIGO LIKE '%11%'

Query Dabatase Name Master

我需要知道他们在做选择时来自哪个数据库,uni 使用 UNION,他们是 5 个具有相同字段的不同数据库

也试试这个.. enter image description here

我怎么知道注册表来自哪个数据库?

最佳答案

您已经知道查询中的数据库名称,那么为什么不像下面这样呢

SELECT *, 'SMKNEW' as [DATABASE] FROM SMKNEW.dbo.COLABORA WHERE CB_CODIGO LIKE '%11%'
UNION ALL SELECT *, 'DH' as [DATABASE] FROM DH.dbo.COLABORA WHERE CB_CODIGO LIKE '%11%'
UNION ALL SELECT *, 'FE' as [DATABASE] FROM FE.dbo.COLABORA WHERE CB_CODIGO LIKE '%11%'
UNION ALL SELECT *, 'PSQ' as [DATABASE] FROM PSQ.dbo.COLABORA WHERE CB_CODIGO LIKE '%11%'
UNION ALL SELECT *, 'RH' as [DATABASE] FROM RH.dbo.COLABORA WHERE CB_CODIGO LIKE '%11%'

关于sql - 不同的数据库在注册表中标识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48101249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com