El día 14 de enero de 2009 10:27, Alejandro D. Burne
<[email protected]> escribió:
> El día 14 de enero de 2009 10:11, Emanuel Calvo Franco
> <[email protected]> escribió:
>> 2009/1/14 Alejandro D. Burne <[email protected]>:
>>> Alguien en la lista que me pueda tirar una mano con DBI-Link? Tengo
>>> vinculado un servidor postgres con otro que corre Oracle, puedo
>>> realizar selects sin inconvenientes pero tengo problemas al insertar
>>> registros en una tabla (no es un problema de permisos).
>>> El error es:
>>>
>>> ERROR: error from Perl function "shadow_trigger_func": Can't call
>>> method "quote" on an undefined value at line 61.
>>>
>>> Probablemente sea algun inconveniente de perl, que le falte un módulo
>>> donde esté registrado el método quote, sinceramente no lo sé.
>>> Si alguno ha tenido experiencias, bienvenido sea.
>>>
>>
>> Podrías poner la consulta?
>> No creo que sea falta de algún módulo. Me parece más un problema
>> de como está armado el insert...
>> pusiste los caracteres de escape?
>>
>>
>
> Primero gracias por responder la sentencia es sencilla:
>
> insert into schema_oracle."TABLA_REMOTA" ("SOC_ID", "SOC_CODIGO",
> "SOC_APELLIDOS", "SOC_NOMBRES", "SOC_ESTADO",
> "SOC_FEC_ALTA", "SOC_FEC_BAJA", "SOC_PLAN", "SOC_FEC_NACIM",
> "SOC_SEXO", "SOC_VALIDA") values ('1','3860/01',
values("1","3860/01",.....
probaste eso?
saca todos los valores nulos e inserta solo el id y codigo...
> '','','','','','','','','');
>
> un simple:
> SELECT * FROM schema_oracle."TABLA_REMOTA";
>
> funciona correctamente.
>
> Saludos, Alejandro
>
--
Emanuel Calvo Franco
ArPUG / AOSUG Member
Postgresql Support & Admin
--
TIP 7: no olvides aumentar la configuración del "free space map"