【发布时间】:2013-11-24 02:48:08
【问题描述】:
我不知道sqlplus。但试图在工作中完成一项任务。任务是登录到模式并在单行中获取以下信息 - 架构名、数据库名、数据库链接名、用户名
我能够在两行中获得该信息。如果有人提出一种在一行中获取两个不同选择查询结果的简单方法,我将不胜感激。
以下工作,但在两行中给了我所需的结果。我希望它们在单行中。
SQL> select * from
(select user || ' ' || sys_context('USERENV','DB_NAME') as Instance from dual),
(select DB_LINK || ' ' || username from user_db_links);
TSTSCRIPT2 ORADEV
MCCODEVTOMCCOSTG_TSTSCRIPT1 TSTSCRIPT1
【问题讨论】:
-
你想解决什么问题?
-
我收到了两个回复。这解决了我的问题。我正在尝试创建一个脚本,找出所有模式下的所有 dblink,然后使用“alter database link”命令更改链接密码。每次更改架构密码时,我们都必须更改链接密码。我将使用“expect”函数编写 shell 脚本。