Oracle 使用concat选择时添加新行

Oracle 使用concat选择时添加新行,oracle,plsql,Oracle,Plsql,我想测试用户密码,因此我使用concat创建了这个简单的选择: select 'conn '||oracle_username||'/test11@dev;' from FND_ORACLE_USERID where oracle_username not in ('APPS','APPLSYS') and READ_ONLY_FLAG='A' ; 查询结果输出如下: conn ALR/test11@dev; conn AX/test11@dev; conn AK/test11@dev;

我想测试用户密码,因此我使用concat创建了这个简单的选择:

select 'conn '||oracle_username||'/test11@dev;'
from FND_ORACLE_USERID 
where oracle_username not in ('APPS','APPLSYS')
and READ_ONLY_FLAG='A'
;
查询结果输出如下:

conn ALR/test11@dev;
conn AX/test11@dev;
conn AK/test11@dev;
conn ALR/test11@dev;
disc;
conn AX/test11@dev;
disc;
conn AK/test11@dev;
disc;
我想在每一行下面再加一行,如下所示:

conn ALR/test11@dev;
conn AX/test11@dev;
conn AK/test11@dev;
conn ALR/test11@dev;
disc;
conn AX/test11@dev;
disc;
conn AK/test11@dev;
disc;
如何管理

谢谢你

试着说

select 'conn '||oracle_username||'/test11@dev;' || chr(10) || 'disc;'
  from FND_ORACLE_USERID 
 where oracle_username not in ('APPS','APPLSYS')
   and READ_ONLY_FLAG='A';
这将以两行打印每条记录的输出

注:有时可能不仅需要“| | chr(10)| |”而且还需要“| | chr(10)| | | chr(13)|”。如果第一个不起作用,两个都试试


就我记忆所及,“chr(10)”在windows和unix中都有效,我曾使用Sql developer尝试过这一点,但它没有,所以我在sqlplus中执行了这一点,现在输出很好。谢谢@用户3391373总是很好为什么你不投票/接受答案,@user3391373?很抱歉,我现在已经接受了你不需要在sqlplus中的下一步连接之前断开连接。它不支持多个连接,因此无论如何都会关闭上一个连接