当我运行SQL plus
时,Sql select仅返回第一个条件SQL:
Select '<Item UID="' || ItemUri || '" ItemNum="' || ItemNum ||'" LogRequestID="' || REPLACE (LogRequestID,'<?xml version="1.0" encoding="UTF-8"?>') ||'">' || substr(ITEMRESULTS,39) || '</Item>'
from DATATABLE_01
where ITEMSTATUS=2
AND SUBSTR(ITEMURI,60,10) IN ('202001396','A02004930','A02005236','A02006444','A02006746','A02007228','A02007599','A02007948')
order by ITEMNUM;
输出返回如下
<ITEMUID="'||ITEMURI||'"ITEMNUM="'||ITEMNUM||'"LOGREQUESTID="'||REPLACE(LOGREQU
<Item UID="BaseOverallFulfillmentAccount/overallFulfillmentAccountKey=202001396"
需要整个输出请任何人帮忙
答案 0 :(得分:0)
这不是Oracle的问题,这是您用于显示结果的任何工具的问题。请考虑增加工具中显示的数据长度限制。
答案 1 :(得分:0)
在sqlplus中,您可以设置linesize参数,以便能够在一行上显示更多信息。
SET LINESIZE 1000