Fórum comando DROP #426934

24/10/2012

0

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

Responder

Posts

24/10/2012

Alisson Santos

Dá algum erro quando vai executar o processo.??
Responder

Gostei + 0

24/10/2012

Alan Mario

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
Responder

Gostei + 0

24/10/2012

Tiago

Alan, o que seria esse soma_final?
Responder

Gostei + 0

24/10/2012

Alan Mario

Tiago, o nome da agragação(AGGREGATE)
Responder

Gostei + 0

24/10/2012

Tiago

Alan, já tentou desta forma:

DROP AGGREGATE soma_final;
Responder

Gostei + 0

25/10/2012

Alan Mario

deixa eu ver...
Responder

Gostei + 0

25/10/2012

Alan Mario

Tiago, não deu certo...vou rever algumas coisas aqui...qualquer coisa eu posto novamente...
Responder

Gostei + 0

25/10/2012

Alan Mario

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
);

Responder

Gostei + 0

25/10/2012

Alisson Santos

Estou encerrando o post, qualquer duvida nos infomar
Responder

Gostei + 0

25/10/2012

Alan Mario

ok Alisson, pode encerrar...RESOLVIDO!!!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar