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