| From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
|---|---|
| To: | Alexander Quilca <alquilca(at)hotmail(dot)com> |
| Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Re: Insercion con funciones |
| Date: | 2006-09-06 23:16:21 |
| Message-ID: | 20060906231621.GL14024@alvh.no-ip.org |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Alexander Quilca escribió:
> Srs. tengo la siguiente funcion que tiene que insertar informacion en una
> tabla
>
>
> CREATE OR REPLACE FUNCTION "FN_I_CAB_CCC" (pano_eje varchar,pnro_ccc
> varchar ,pnro_sol varchar ,pcod_sec varchar ,pfch_ccc timestamp ,pcod_tar
> varchar ,pctr_cos varchar ,pgls_ccc text ,pflg_anu boolean ,pfch_anu
> timestamp ,pinf_reg text)
El problema es que la funcion recibe timestamp, y le estas pasando now()
que es un timestamptz. Te sugiero cambiar la tabla, que las columnas
fch_ccc y fch_anu sean definidas con el tipo "timestamptz" en lugar de
timestamp.
Alternativa: usar now()::timestamp en vez de now(). No te recomiendo
esto.
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Wdiaz | 2006-09-07 00:42:02 | Re: Malformed function or procedure escape syntax at offset 1. |
| Previous Message | Alexander Quilca | 2006-09-06 22:57:22 | Insercion con funciones |