데이터 유형이 RAW 인 oracle db에 테이블이 있습니다.Groovy를 사용하여 Oracle에서 data_type RAW에서 데이터를 검색하는 방법은 무엇입니까?
어떻게 할 수
을 나는 xml 파일에 수출을하고 싶지만 내가 RAW 열에서 데이터를 검색 할 때 나는 (... 123454678) 대신 dB의 값 ... 한 [@ 4r5를 얻을 수 이 값을 XML로 작성하십시오 (목표는 다른 db로 내보내는 것입니다)
고마워요.
데이터 유형이 RAW 인 oracle db에 테이블이 있습니다.Groovy를 사용하여 Oracle에서 data_type RAW에서 데이터를 검색하는 방법은 무엇입니까?
어떻게 할 수
을 나는 xml 파일에 수출을하고 싶지만 내가 RAW 열에서 데이터를 검색 할 때 나는 (... 123454678) 대신 dB의 값 ... 한 [@ 4r5를 얻을 수 이 값을 XML로 작성하십시오 (목표는 다른 db로 내보내는 것입니다)
고마워요.
PL/SQL을 사용해 보셨습니까?
declare
a mytable.rawcol%TYPE;
begin
select rawcol into a from mytable;
-- now do something with "a"
end;
,하지만 당신은 다시 점점 것처럼 보이는 byte[]
당신은 끝내 사용하여 실제 바이트를 인쇄 할 수 있어야한다 :
println obj.toList().join(',')
하지만 당신은 문자열이나 뭔가를 기대한다면, 당신은 그것이 처음부터 바이트로 변환 된 방법을 알고해야 ...
당신이 바이트를 원하는 경우 배열은 당신이 단지 수, 정수의 배열로 변환 :
List byteList = a.toList()
그것은 당신이 무슨 의도 따라
List byteList = a.collect { it & 0xff }
(당신이 당신의 바이트 부호로 처리하려는 경우 또는, 당신은 할 수있다) 그래도 배열로 할 ... 아마 배열로 남았습니다 ...
그냥 sql.eachRow ('선택 myRawColumn mytable') {} 감사합니다 Logged 많이. 나는 그것을 내일 시도 할 것이다 –
나는 이것을 가지고있다 : sql.eachRow (queryUsers) {u-> println u.mycolumn.join (',') } 그러나 작동하지 않는다. 이 오류가 나타납니다. B.join()은 String에 적용 할 수 있습니다. 값은 [,] 다른 아이디어? –
내 대답을 편집 –
그루비와 함께 할 필요가 있지만 감사합니다 –