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

Cuantos ?

Estas en el tema de Cuantos ? en el foro de PostgreSQL en Foros del Web. ¿ Una función cuantos parámetros puede tener como máximo ?...
  #1 (permalink)  
Antiguo 26/10/2009, 05:07
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Cuantos ?

¿ Una función cuantos parámetros puede tener como máximo ?
  #2 (permalink)  
Antiguo 26/10/2009, 07:15
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Cuantos ?

Esa información debe estar en la documentación. (habría que buscarla bien)
Pero cuantos parámetros requieres?
Yo tengo una función que me recibe un vector de 300 valores para ser usados dinamicamente dentro de una función.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 26/10/2009, 08:06
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Cuantos ?

Hola,
Por ejemplo puede soportar 60 parámetros ?
Porque tengo una función con acerca de 60 parámetros y me responde con el siguiente error:

ERROR: "$1" is declared CONSTANT
CONTEXT: compilation of PL/pgSQL function "anula" near line 21

En esa linea tengo parámetros para la función "anula".

Gracias huesos.
  #4 (permalink)  
Antiguo 26/10/2009, 08:41
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Cuantos ?

Con respecto a los errores no parece referirse a eso.
Para salirte de dudas, crea una función mas pequeña con pocos parametros de entrada y ejecuta la sentencia que te arroja el error.
Debe presentarse igualmente el error.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
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 11:58.