Vra

Ek skrif Java-program met behulp van JDBC vir databasis conntectivity, Ek roep 'n gestoor proses in dit wat sy terugkeer ORACLE REF wyser Is daar enige manier wat ek kan hanteer sonder die invoer van ORACLE PAKKETTE?

Was dit nuttig?

Oplossing

Ek dink ek probeer om dit te doen 'n ruk gelede en soort van moed opgegee (ek dink jy kan uit te vind wat int waarde die OracleTypes.REF_CURSOR is en gebruik dan daardie int waarde, maar dit is 'n hak). As jy die geduld het kan jy 'n rekord te definieer (of voorwerp) tik en definieer die die wyser as 'n wyser met tipe sedert wat gebruik kan word gegooi met behulp van tabel om 'n waarde wat kies soos gereelde tafels, dws

select * from table( sp_returning( ? ) )

Ek het 'n vinnige Google op ref wyser en JDBC en dit lyk asof dit 'n binneste vertrek uitbreiding wat sal verduidelik waarom daar geen standaard manier om toegang te verkry tot die data kan wees.

Ander wenke

Doen

select * from table( sp_returning( ? ) )

is stadiger as die terugkeer van 'n ref wyser.

Ek kan 'n ref wyser gebruik in kombinasie met C #, hoekom kan jy nie dit doen met Java? Ek is seker daar is baie voorbeelde.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top