首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

是否可以从查询中获取访问SQL Server或Oracle中的表的应用程序列表?

是的,可以从查询中获取访问SQL Server或Oracle中的表的应用程序列表。在SQL Server中,可以使用以下查询来获取访问特定表的应用程序列表:

代码语言:txt
复制
SELECT DISTINCT program_name
FROM sys.dm_exec_sessions
WHERE database_id = DB_ID('YourDatabaseName')
AND program_name <> 'Microsoft SQL Server Management Studio'

在Oracle中,可以使用以下查询来获取访问特定表的应用程序列表:

代码语言:txt
复制
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版的信息:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券