Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fabiapo

Função com mais de 100 argumentos de entrada

Recommended Posts

Pessoal,

 

Estou desenvolvendo uma função no postgreSQL que possui aproximadamente 117 argumentos de entrada.

 

Porém, ao executar, apresenta a seguinte mensagem:

ERROR: functions cannot have more than 100 arguments

 

********** Erro **********

 

ERROR: functions cannot have more than 100 arguments

SQL state: 54023

 

Existe alguma forma de contornar este problema? Ou é default do banco de dados?

 

Obrigada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Arndt,

 

Como eu quebraria estes dados do array dentro de uma função do postgresql? você tem algum exemplo da utilização do array para argumentos de entrada em uma função? Meus campos não tem tamanhos iguais, alguns são inteiros.

 

Obrigada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal,

 

Estive lendo sobre esta limitação na quantidade de argumentos em uma função e me passaram uma outra saída que seria passar uma string com todos os campos concatenados,prontos para inserir na cláusula VALUES do INSERT.

 

Estou utilizando o PDO do PHP para fazer a chamada ao banco de dados.

 

É realmente seguro passar os parâmetros em uma única string ou fazer por array?

 

Obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.