*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]>

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