Resultados da pesquisa a pedido "plpgsql"

2 a resposta

PostgreSQL: ERRO: 42601: é necessária uma lista de definições de coluna para funções que retornam "record"

(Isenção de responsabilidade: novato no PostgreSQL.) OK, pelo que sei, minha função se parece com as amostras que eu já vi. Alguém pode me dar uma dica de como eu faço isso funcionar? create or replace function get_user_by_username( username ...

4 a resposta

Execute o gatilho diferido apenas uma vez por linha no PostgreSQL

Tenho um adiadoAFTER UPDATE gatilho em uma tabela, definido para disparar quando uma determinada coluna é atualizada. É um tipo inteiro que estou usando como contador. Não tenho 100% de certeza, mas parece que se eu aumentar essa coluna ...

6 a resposta

Array de matrizes no PostgreSQL

Estou usando o operador %% no PostgreSQL'shstore tipo que converte um hstore (tipo de valor-chave efetivamente) em uma matriz cujos elementos alternam {{key, value}, {key value}}. Quando eu quero retornar a matriz desses hstores achatados, ...

2 a resposta

Postgres pl / pgsql ERRO: a coluna "nome_da_coluna" não existe

eu tenho um procedimento storerd como abaixo, CREATE FUNCTION select_transactions3(text, text, int) RETURNS SETOF transactions AS $body$ DECLARE rec transactions%ROWTYPE; BEGIN FOR rec IN (SELECT invoice_no, trans_date FROM transactions WHERE ...

10 a resposta

Retornar o registro do conjunto (tabela virtual) da função

Preciso da função Postgres para retornar uma tabela virtual (como no Oracle) com conteúdo personalizado. A tabela teria 3 colunas e um número desconhecido de linhas. Eu simplesmente não consegui encontrar a sintaxe correta na interne Imagina ...

6 a resposta

Matriz de linhas PL / pgSQL

É possível o seguinte? Eu quero ter um procedimento escrito em PL / pgSQL que tome como parâmetro algo como "coleção de linha", quero dizer que preciso passar para funcionar uma estrutura semelhante a ...

4 a resposta

Como excluir funções PL / pgSQL na exportação?

Utilizo o seguinte comando para despejar algumas estruturas do banco de dados do servidor para poder criar amostra de dados no meu disco rígido loca pg_dump -h myserver.com -U product_user -s -f ./data/base.structure.postgresql.sql -F p -v -T ...

2 a resposta

Loop sobre a dimensão da matriz no plpgsql

No plpgsql, quero obter o conteúdo da matriz, um por um, a partir de uma matriz de duas dimensõe DECLARE m varchar[]; arr varchar[][] := array[['key1','val1'],['key2','val2']]; BEGIN for m in select arr LOOP raise NOTICE '%',m; END LOOP; ...