Resultados da pesquisa a pedido "plpgsql"

3 a resposta

Defina cadeias vazias ('') como NULL em todo o banco de dados

No meu banco de dados, há muitas colunas de texto em que os valores são cadeias vazias ('') As cadeias vazias precisam ser definidas comoNULL. Não conheço os esquemas, tabelas e colunas exatas desse banco de dados, ou melhor, quero escrever uma ...

1 a resposta

Divida o registro retornado pela função em várias colunas

Em um tutorial básico da função do Postgres, há um exemplo comOUT parâmetros assim: create or replace function hi_lo(a numeric, b numeric, c numeric, OUT hi numeric, OUT lo numeric) as $$ begin hi := greatest(a, b, c); lo := least(a, b, c); end; ...

1 a resposta

SELECT gera exceção na função PL / pgSQL

Quero implementar um loop dentro de uma função, mas recebo este erro: A consulta de ERRO não tem destino para dados do resultado O código: CREATE OR REPLACE FUNCTION my_function(ill int, ndx_ bigint) RETURNS int AS $$ DECLARE found_id int; ...

2 a resposta

Executar uma consulta dinâmica de crosstab

Eu implementei essa função no meu banco de dados ...

1 a resposta

Erro ao definir n_distinct usando uma variável plpgsql

Tentei usar uma função para definir o valor n_distinct para uma tabela. O código é o seguinte: create temporary table _temp ( id integer ); create function pg_temp.setdistinct(_cnt real) returns void as $$ begin alter table _temp alter column id ...

1 a resposta

Definindo um parâmetro de configuração para funções implementadas no PL / pgSQL

Eu escrevi algumas funções no PL / pgSQL e gostaria de controlar o comportamento delas através de algumas entradas de configuração, que também podem ser alteradas no tempo de execução (por sessão). É possível definir novas entradas de ...

2 a resposta

Verifique o número inteiro na matriz de cadeias

Eu estou tentando verificar uma matriz de seqüência de caracteres para a existência de um número inteiro convertido. Isso fica dentro de um procedimento em que: nc_ecosite é uminteger variável current_consite é uma matriz de string ecosite é ...

1 a resposta

Como usar uma variável de tipo de registro no plpgsql?

Como posso usar o resultado da consulta armazenado em uma variável do tipo de registro para outra consulta na mesma função armazenada? Eu uso o Postgres 9.4.4. Com uma tabela como esta: create table test (id int, tags text[]); insert into test ...

2 a resposta

Obter valor de série padrão após INSERT dentro do PL / pgSQL

Eu tenho uma mesa Eu escrevi uma função no plpgsql que insere uma linha nesta tabela: INSERT INTO simpleTalbe (name,money) values('momo',1000) ;Esta tabela possuiserial campo chamadoid. Quero na função depois de inserir a linha para saber o ID ...

1 a resposta

Passando a tabela como um parâmetro

Eu tenho que converter de lat e long parageom para usar o PostGIS. Meu problema, tenho várias tabelas de locais diferentes e quero passar a tabela como um parâmetro para a função. Estou tentando isso: CREATE or REPLACE FUNCTION ...