Evandro Ricardo Silvestre wrote:

> Preciso adicionar varias colunas a minha tabela.
> Gostaria de saber se tem como adicionar todas em um unico comando SQL.
> Algo assim:
> 
> ALTER TABLE "public"."teste"
>     ADD COLUMN "xxxx" varchar(25) NULL,
>     ADD COLUMN "www" varchar(25) NULL,
>     ADD COLUMN "rrrrr" varchar(25) NULL;
> 
> O código acima não funciona, atualmente tenho que inserir coluna por coluna.
> 
Por que não funciona? Provalvemente você está utilizando um PostgreSQL <
8.0.

regression=# create table teste();
CREATE TABLE
regression=# ALTER TABLE "public"."teste"
regression-#     ADD COLUMN "xxxx" varchar(25) NULL,
regression-#     ADD COLUMN "www" varchar(25) NULL,
regression-#     ADD COLUMN "rrrrr" varchar(25) NULL;
ALTER TABLE
regression=# \d teste
             Tabela "public.teste"
 Coluna |         Tipo          | Modificadores 
--------+-----------------------+---------------
 xxxx   | character varying(25) | 
 www    | character varying(25) | 
 rrrrr  | character varying(25) | 

regression=# 


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a