Resultados da pesquisa a pedido "plpgsql"

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

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, ...

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 ...

7 a resposta

Nome da tabela como um parâmetro de função do PostgreSQL

7 a resposta

Como obtenho as chaves primárias de uma tabela do Postgres via plpgsql?

Dado um nome de tabela, como extraio uma lista de colunas de chave primária e seus tipos de dados de uma função plpgsql?

7 a resposta

Como encontrar a primeira e a última ocorrência de um caractere específico dentro de uma string no PostgreSQL

Eu quero encontrar a primeira e a última ocorrência de um caractere específico dentro de uma string. Como exemplo, considere uma sequência chamada "2010 - #### - 3434" e suponha que o caractere a ser pesquisado seja "#". A primeira ocorrência de ...

9 a resposta

Truncando todas as tabelas em um banco de dados Postgres

Eu regularmente preciso excluir todos os dados do meu banco de dados PostgreSQL antes de uma reconstrução. Como eu faria isso diretamente no SQL? No momento, consegui criar uma instrução SQL que retorne todos os comandos que preciso ...

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 ...