ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brandon Goodin" <brandon.goo...@gmail.com>
Subject Re: problema al meter datos en oracle desde java
Date Thu, 30 Aug 2007 15:14:27 GMT
Español de la traducción de los pescados de Babel:
Esto no es una pregunta de los iBATIS. Quizás usted necesita entrar en
contacto con el oráculo para esto.

English:
This is not an iBATIS question. Perhaps you need to contact Oracle for this.

Brandon

On 8/30/07, Brandon Goodin <brandon.goodin@gmail.com> wrote:
>
> Behold, the power of BableFish...
>
> Hello I have a problem of migration of data with java yt the problem not
> if this in java or oracle, that is the final destiny of my data.
>
> I comment to you I have a table in SQL server whose fields that they give
> me problem are:
> COORDX float 8 1
> COORDY float 8 1
>
> the data type which I have in SQL server is:
>
> 527066,231771941 4743726.36262111
> 526367.429694461 4745026,71988168
>
> In oracle I have declared in a table these fields like:
> COORDX NUMBER (8,10)
> COORDY NUMBER (8,10)
>
> When I gather with java of SQL server I do it from resulset with:
> rs.getDouble("COORDX")
> rs.getDouble("COORDY")
>
> I collect data of the type, doing a System.out.println:
> COORDX=527066.2317719407, COORDY=4743726.362621108
>
> when mer this in oracle with the following thing gives an error me
> SQL> UPDATE TABLE SETH POR_CL_POR=80105900124250, COORDX=527066.2317719407;
>
> UPDATE TABLE SETH POR_CL_POR=80105900124250, COORDX=527066.2317719407
>
> *
> ERROR in line 1:
>  ORA-01438: value greater than the one than allows the precision specified
> for this column
>
> And if I do, that is radically smaller I even number:
> SQL> UPDATE T56BAAT05 SETH POR_CL_POR=80105900124250, COORDX=52.7407;
> UPDATE T56BAAT05 SETH POR_CL_POR=80105900124250, COORDX=52.7407
>
> * ERROR in line 1:
> ORA-01438: value greater than the one than allows the precision specified
> for this column it gives the same error me.
>
> Ayudais to solve this please to me?
>
> On 8/30/07, Miren Urkixo <miren@tinieblas.com> wrote:
> >
> > Hola tengo un problema de migracion de datos con java yt el problema no
> > se
> > si esta en java o en oracle, que es el destino final de mis datos.
> >
> > Os comento. tengo una tabla en sql server cuyos campos que me dan
> > problema
> > son:
> > COORDX float 8 1
> > COORDY float 8 1
> >
> >
> > el tipo de dato que tengo en sql server es:
> > 527066,231771941 4743726,36262111
> > 526367,429694461 4745026,71988168
> >
> > En oracle he declarado en una tabla estos campos como:
> > COORDX  NUMBER (8,10)
> > COORDY  NUMBER (8,10)
> >
> > Cuando recojo con java de sql server lo hago desde un resulset con:
> > rs.getDouble("COORDX")
> > rs.getDouble("COORDY")
> >
> > obtengo datos del tipo, haciendo un System.out.println:
> > COORDX=527066.2317719407, COORDY=4743726.362621108
> >
> > al mer esto en oracle con lo siguiente me da un error
> >
> > SQL> UPDATE TABLA SET POR_CL_POR=80105900124250, COORDX=
> > 527066.2317719407;
> > UPDATE TABLA SET POR_CL_POR=80105900124250, COORDX=527066.2317719407
> >                                                        *
> > ERROR en línea 1:
> > ORA-01438: valor mayor que el que permite la precisión especificada para
> > esta
> > columna
> >
> > E incluso si hago, que es radicalmente menor el numero:
> > SQL> UPDATE T56BAAT05 SET POR_CL_POR=80105900124250, COORDX= 52.7407;
> > UPDATE T56BAAT05 SET POR_CL_POR=80105900124250, COORDX=52.7407
> >                                                        *
> > ERROR en línea 1:
> > ORA-01438: valor mayor que el que permite la precisión especificada para
> >
> > esta
> > columna
> >
> >
> > me da el mismo error.
> >
> > Me ayudais a solucionar esto por favor?
> >
> >
> >
>

Mime
View raw message