You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用SQL找出Sybase中包含目标数据库的最小设备集合

找出包含指定数据库集合的最小Sybase设备集合

我正在使用老旧的Sybase数据库服务器,只能通过离线备份设备文件来备份创建于这些设备上的数据库。数据库名与设备名呈多对多映射关系,示例数据如下:

dbname devicename
------ ----------
db1    device1
db1    device2
db2    device2
db4    device3
db5    device2
db6    device3

如何找出包含指定数据库集合的最小设备名称集合?上述简单示例的结果为:

device1,device2 contains db1, db2, db5
device3         contains db4, db6

补充说明

生成上述映射数据的Sybase SQL查询语句如下:

select dbid, vdevno from master..sysusages where vdevno>0

执行该语句后生成的数据示例:

dbid   vdevno     
------ -----------
 31514           1
 31513           2
     2           3
     2           4
     6           4
...snip...

内容的提问来源于stack exchange,提问作者Ben Slade

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 08:48:10