Resultados da pesquisa a pedido "plpgsql"

1 a resposta

Como executar o comando RAISE do PostgreSQL dinamicamente

Como aumentar o erro da instrução SQL do PostgreSQL se alguma condição for atendida?Eu tentei o código abaixo, mas recebi um erro.

1 a resposta

Função de postgres retornando tabela não retornando dados em colunas

Eu tenho uma função do Postgres que está retornando uma tabela:

1 a resposta

Uso de tipos de retorno personalizados em um loop FOR no plpgsql

O código a seguir que eu uso retorna um número inteiro1: CREATE TYPE my_test AS ( foo Integer ); CREATE FUNCTION foo_out() RETURNS SETOF Integer AS $$ BEGIN RETURN QUERY SELECT 1 as foo; END $$ LANGUAGE plpgsql; CREATE FUNCTION foo1() RETURNS ...

1 a resposta

Conte as linhas afetadas pela função plpgsql

Eu tenho a seguinte função:

3 a resposta

Estrutura de controle do PostgreSQL IF-THEN-ELSE

Por que sempre recebo o seguinte erro do Postgres?

1 a resposta

Postgres acionar depois de inserção acessando NOVO

1 a resposta

Definição da função PostgreSQL no SQuirreL: sequência não terminada entre aspas em dólar

Eu tenho a seguinte definição de função para um banco de dados PostgreSQL 9.3.4: CREATE OR REPLACE FUNCTION update_modified_timestamp() RETURNS TRIGGER AS $$ BEGIN NEW.modified_at = now(); RETURN NEW; END; $$ LANGUAGE plpgsql;Quando ...

2 a resposta

Detectando alterações de coluna em um gatilho de atualização do postgres

Eu tenho um banco de dados do postgres com várias tabelas nas quais quero observar atualizações e, se houver alguma, desejo acionar uma atualização "ei, algo mudou". Isso funciona no caso básico, mas agora é hora de melhorar as coisas. CREATE ...

6 a resposta

Como definir o valor do campo variável composto usando SQL dinâmico

Dado este tipo: -- Just for testing purposes: CREATE TYPE testType as (name text)Posso obter o valor de um campo dinamicamente com esta função: CREATE OR REPLACE FUNCTION get_field(object anyelement, field text) RETURNS text as $BODY$ DECLARE ...

6 a resposta

Retornar vários campos como um registro no PostgreSQL com PL / pgSQL

Estou escrevendo um SP, usando PL / pgSQL. Quero retornar um registro, composto por campos de várias tabelas diferentes. Poderia ser algo como isto: CREATE OR REPLACE FUNCTION get_object_fields(name text) RETURNS RECORD AS $$ BEGIN -- fetch ...