是的,可以从查询中获取访问SQL Server或Oracle中的表的应用程序列表。在SQL Server中,可以使用以下查询来获取访问特定表的应用程序列表:
SELECT DISTINCT program_name
FROM sys.dm_exec_sessions
WHERE database_id = DB_ID('YourDatabaseName')
AND program_name <> 'Microsoft SQL Server Management Studio'
在Oracle中,可以使用以下查询来获取访问特定表的应用程序列表:
SELECT DISTINCT program
FROM v$session
WHERE sid IN (
SELECT DISTINCT sid
FROM v$mystat
WHERE rownum = 1
CONNECT BY LEVEL <= 100
)
AND type = 'USER'
AND username = 'YourUsername'
AND osuser IS NOT NULL;
这些查询将返回访问特定表的应用程序的列表。根据需要,可以将查询中的数据库名称和用户名替换为实际的数据库名称和用户名。
对于腾讯云相关产品,可以使用腾讯云数据库SQL Server版或腾讯云数据库Oracle版来托管SQL Server或Oracle数据库。您可以通过以下链接了解更多关于腾讯云数据库SQL Server版和腾讯云数据库Oracle版的信息:
领取专属 10元无门槛券
手把手带您无忧上云