comando DROP

PostgreSQL

24/10/2012

boa noite,

amigos, estou com um probleminha, não estou conseguindo dropar uma agregação, geralmente isso pode ser o que???
Alan Mario

Alan Mario

Curtidas 0

Respostas

Alisson Santos

Alisson Santos

24/10/2012

Dá algum erro quando vai executar o processo.??
GOSTEI 0
Alan Mario

Alan Mario

24/10/2012

sim, quando eu tento dropar, informa que não existe mas quando eu tento criar informa que existe...



DROP AGGREGATE soma_final(integer);




msg:

ERRO: agregação soma_final(integer) não existe

********** Erro **********

ERRO: agregação soma_final(integer) não existe
SQL state: 42883
GOSTEI 0
Tiago

Tiago

24/10/2012

Alan, o que seria esse soma_final?
GOSTEI 0
Alan Mario

Alan Mario

24/10/2012

Tiago, o nome da agragação(AGGREGATE)
GOSTEI 0
Tiago

Tiago

24/10/2012

Alan, já tentou desta forma:

DROP AGGREGATE soma_final;
GOSTEI 0
Alan Mario

Alan Mario

24/10/2012

deixa eu ver...
GOSTEI 0
Alan Mario

Alan Mario

24/10/2012

Tiago, não deu certo...vou rever algumas coisas aqui...qualquer coisa eu posto novamente...
GOSTEI 0
Alan Mario

Alan Mario

24/10/2012

Tiago...refiz novamente...e deu certo...tu acredita que era apenas um erro de sintaxe...declaração errada...vlw pela atenção...



CREATE FUNCTION soma(integer) returns integer as 
'
    SELECT $1 + 2;
'
language 'SQL';



SELECT soma(3);



CREATE OR REPLACE function soma(integer) returns integer as
'
    SELECT $1 + 3;
'
language 'SQL';



SELECT soma(3);



CREATE AGGREGATE "somar_final"(integer)
(
    sfunc = int4mul,
    stype = integer
);

GOSTEI 0
Alisson Santos

Alisson Santos

24/10/2012

Estou encerrando o post, qualquer duvida nos infomar
GOSTEI 0
Alan Mario

Alan Mario

24/10/2012

ok Alisson, pode encerrar...RESOLVIDO!!!
GOSTEI 0
POSTAR