[pgsql-ayuda] Problema con int4

=?iso-8859-1?q?Estrella=20Dominguez?= papanatas_00@yahoo.com
Tue, 25 Apr 2000 11:32:43 -0500 (CDT)


Saludos lista.
Tengo un problema cuando deseo insertar registros a
una tabla.

La tabla es la siguiente:

Descripcion de la tabla:
    a..                     Table    = cdriex
 
+----------------------------------+----------------------------------+----
---+
      |              Field               |            
 Type | Length|
 
+----------------------------------+----------------------------------+----
---+
      | calldnbr                         | varchar() |
   20 |
    | ani                              | varchar()    
                   | 
   15 |
    | nodo                             | varchar()    
                   | 
   16 |
    | callstatus                       | varchar()    
                   | 
    1 |
    | callstatime                      | varchar()    
                   | 
   19 |
    | lastdlednbr                      | varchar()    
                   | 
   16 |
    | startofbill                      | varchar()    
                   | 
   19 |
    | centsbilled                      | varchar()    
                   | 
   15 |
    | secbilled                        | varchar()    
                   | 
   15 |
    | pingnumber                       | varchar()    
                   | 
   15 |
    | stabalance                       | int4         
                   | 
    4 |
    | endbalance                       | int4         
                   | 
    4 |
 
+----------------------------------+----------------------------------+----
---+ 

Este es el procedimiento para insertar registros a
esta tabla:

Contenido de insertaaux.sql
a.. COPY cdriex FROM '/home/postgres/salida.txt'
    USING DELIMITERS '|';
b..  psql -A -q -f insertaux.sql -d prueba

Despues de ejecutar la sentencia anterior resulta lo
siguiente:
    a.. ": can't parse " error in "0


Ahora si cambio los valores de los campos enteros
(stbalance y endbalance) y se declaran como varchar,
el poceso termina satisfactoriamente.

Estos son algunos de los registros que intento
insertar en esta tabla:

8882129335|2142750336|Telefiesta|2|04/18/2000
12:46:13|9564239757|N/A|0|0|0660653878|0|0

8882052303|6166597617|Telefiesta|2|04/18/2000 
12:33:56|5243550228|04/18/2000
12:34:20|37170|780|4345390300|90400|53230

(Son dos registros que muestro, y son unicamente una
linea, pero quiazas el mail los pueda recortar)

Por lo que he observado, es el ultimo campo de cada
registro el que me da problema (segun yo) pero como
comento, cuando se cambia de int4 a varchar el error
desaparece.

Alguna idea, sugerencia que me puedan brindar?

Gracias.


=====
Si lo que quieres es vivir cien años, no vivas como vivo yo.





_________________________________________________________
Do You Yahoo!?
Obtenga su dirección de correo-e gratis @yahoo.com
en http://correo.espanol.yahoo.com
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : unsubscribe pgsql-ayuda