Resultados da pesquisa a pedido "plpgsql"
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 ...
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; ...
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; ...
Executar uma consulta dinâmica de crosstab
Eu implementei essa função no meu banco de dados ...
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 ...
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 ...
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 é ...
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 ...
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 ...
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 ...