oracle中如何用sql语句显示当前的数据库名称?

oracle中如何用sql语句显示当前的数据库名称?,第1张

使用sys用户查询

select name from v$database

v$database视图是当前数据库实例的各种信息,其中包括

Name --数据库名称

created --创建日期

RESETLOGS_CHANGE --重置日志的次数",

RESETLOGS_TIME --打开重置日志的时间

PRIOR_RESETLOGS_CHANGE# --在上一次重置日志时的SCN值

PRIOR_RESETLOGS_TIME --上一次重置日志的时间

等等

从要求写入这条语句select

*

from

p_vouchs

where

isid

not

in

(select

isid

from

g_pvouch)来看,应该存在p_vouchs表中isid参照主表g_pvouch的isid出现错误,执行这条词句就能看到问题所在。

通过系统数据库 master 的 表 sysprocesses  来查看。

SELECT DB_NAME(dbid) as 'dbname' FROM master.dbo.sysprocesses WHERE status='runnable'


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/55089.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-26
下一篇2023-02-26

发表评论

登录后才能评论

评论列表(0条)

    保存