Resultados da pesquisa a pedido "plpgsql"

1 a resposta

onversão @Oracle DBMS_LOB.WRITEAPPEND para Postgres

lguém pode me informar como converter o Código Oracle abaixo para Postgresql IF prodNum = 1 THEN DBMS_LOB.WRITEAPPEND(pkgFilterNode, LENGTH(pkgFilter_tab || '<PackageFilters isNewFormat="Y" > '||l_crlf), pkgFilter_tab || ...

2 a resposta

Por que as funções PL / pgSQL podem ter efeitos colaterais, enquanto as funções SQL não podem?

Documento PostgreSQL [https://www.postgresql.org/docs/current/static/xfunc-sql.html]diz: Todo o corpo de uma função SQL é analisado antes de qualquer uma ser executada. Enquanto uma função SQL pode contercomandos que alteram os catálogos do ...

1 a resposta

Portando o procedimento Oracle para o PostgreSQL (códigos de exceção do orafce para o módulo utl_file)

Estou no meio de uma migração de banco de dados do Oracle para o PostgreSQL. Nós estamos usandoora2pg [http://ora2pg.darold.net]para tornar a conversão o mais automático possível e oorafce [https://github.com/orafce/orafce]plugin para PostgreSQL ...

2 a resposta

Função para retornar conjunto dinâmico de colunas para determinada tabela

eu tenho umfields tabela para armazenar informações da coluna para outras tabelas: CREATE TABLE public.fields ( schema_name varchar(100), table_name varchar(100), column_text varchar(100), column_name varchar(100), column_type ...

2 a resposta

Como crio uma função aninhada no PL / pgSQL?

Gostaria de criar uma função no PL / pgSQL com algumas funções aninhadas (ou internas). Dessa forma, eu posso dividir o problema em partes menores, mas não ter minhas partes menores acessíveis fora dessa função. É possível fazer isso no PL / ...

2 a resposta

Como obter o valor de um nome de campo gerado dinamicamente no PL / pgSQL

O código de exemplo reduziu o essencial para demonstrar a pergunta: CREATE OR REPLACE FUNCTION mytest4() RETURNS TEXT AS $$ DECLARE wc_row wc_files%ROWTYPE; fieldName TEXT; BEGIN SELECT * INTO wc_row FROM wc_files WHERE "fileNumber" = 17117; -- ...

1 a resposta

Gerar colunas dinamicamente no PostgreSQL

Vi que algumas perguntas semelhantes foram encerradas como essa, mas ainda não entendi como codificá-la. Por favor, tenha em mente que eu sou apenas um iniciante neste campo. Basicamente, quero dinamizar a tabela assim: zoom | day | point zoom ...

3 a resposta

Obter id de INSERT ou SELECT

Eu tenho essa função que insere uma linha em umcity tabela sem duplicatas. Retorna o ID da linha inserida: CREATE OR REPLACE FUNCTION public.insert_city( character varying, character varying, character varying, character varying, character ...

1 a resposta

Postgresql - INSERIR RETORNAR PARA A referência ambígua da coluna

Alguém pode explicar educadamente essa loucura? INSERT INTO "dbo"."UserProfile" ("FirstName") VALUES('John') RETURNING "UserProfileId" INTO _UserProfileId;lança um erro de referência ambíguo, no entanto, este é executado corretamente: INSERT ...

3 a resposta

Inserindo um COALESCE (NULL, padrão)

Eu tenho tabelas que usam UUIDs. Desejo poder inserir uma nova linha com ou sem um UUID, pois às vezes o cliente gera o UUID outras vezes. Cada tabela tem isso em seu núcleo: CREATE TABLE IF NOT EXISTS person ( id UUID PRIMARY KEY ...