Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

PL/pgSQL

Estas en el tema de PL/pgSQL en el foro de Bases de Datos General en Foros del Web. Somos dos jovenes Venezolanos, estudiantes de la carrera Licenciatura en Computación en la Universidad de Carabobo en Valencia, en estos momentos estamos trabajando en el ...
  #1 (permalink)  
Antiguo 09/09/2003, 09:30
 
Fecha de Ingreso: septiembre-2003
Mensajes: 2
Antigüedad: 20 años, 7 meses
Puntos: 0
Exclamación PL/pgSQL

Somos dos jovenes Venezolanos, estudiantes de la carrera Licenciatura en Computación en la Universidad de Carabobo en Valencia, en estos momentos estamos trabajando en el Trabajo Especial de Grado titulado: Algoritmo Genético Celular para obtener rutas optimas en Términos de Congestionamiento para la Ciudad de Valencia, la data relacionada con la Ciudad de Valencia la tenemos en PotgreSQL y estamos trabajando en el lenguaje PL/pgSQL, la duda que tenemos al respecto es como trabajar con arreglos en dicho lenguaje ( si se puede ) y como trabajar con las consultas dinámicas EXECUTE, con respecto al EXECUTE la duda es al momento de insertar en un campo tipo arreglo de una tabla ( int4[] ); no hemos podido insertar ningún valor en dicho campo, la linea de código es la siguiente:

EXECUTE ''INSERT INTO individuo'' || h || '' (id_fila, arreglo_columna) VALUES('' || i || '', ''{0}''); '';

donde id_fila es de tipo int4 y arreglo_columna es de tipo int4[]; el error que aparece al ejecutar la sentecia SQL es el siguiente:

ERROR: parser: parse error at or near "{" at character 97

en el campo id_fila si inserta el valor, la cuestion esta en los campos tipo arreglo.

Esperamos su pronta respuesta y le agradecemos de antemano la ayuda que nos pueda prestar!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:50.