Obrigado Fábio.
Já desconfiava.....

Abraço





Em 17-04-2012 13:23, Fabiano Abreu escreveu:
/Olá Pedro./
/
/
/Creio que isto não seja possível, observando a documentação do PostgreSQL tal condição não é prevista, imagino que em nenhum banco de dados./
/
/
/Mas com isto, não posso afirmar que não é possível, talvez seja, de uma forma desconhecida./
/
/
http://www.postgresql.org/docs/8.1/static/sql-altertable.html
/
/Atenciosamente
_ _
/*Fabiano Abreu*/
/Papo Sql <http://paposql.blogspot.com> - Um blog com tutoriais, dicas e truques sobre Sql
/


2012/4/17 Pedro Costa <[email protected] <mailto:[email protected]>>

    Pessoal,

    É possível usar o case com um alter table?

    Tipo assim:

    alter table rua

    case n_rua exists (SELECT attname FROM pg_attribute WHERE attrelid =
    (SELECT oid FROM pg_class WHERE relname = 'ruas') AND attname =
    'n_rua')

    then add column largura double precision,add column tipologia text,add
    column declive double precision

    else alter table ruas add column n_rua integer,



    Obrigado


    _______________________________________________
    pgbr-geral mailing list
    [email protected]
    <mailto:[email protected]>
    https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a