Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

juni0r

alteração do campo na tabela

Recommended Posts

tenho a seguinte tabela:CREATE TABLE "public"."venda_itens" ( "ven_codigo" INTEGER NOT NULL, "prod_codigo" INTEGER, "vei_preco" NUMERIC(12,2), "vei_quantidade" NUMERIC(9,3), "vei_total" NUMERIC(12,2), FOREIGN KEY ("prod_codigo") REFERENCES "public"."produto"("prod_codigo") ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE, FOREIGN KEY ("ven_codigo") REFERENCES "public"."venda"("ven_codigo") ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE) WITH OIDS;quero inserir um campo "vei_id" que seja auto incremento, como faço??valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola amigo,você pode fazer isso com o comando abaixo:ALTER TABLE "public"."venda_itens" ADD "vei_id" INTEGER IDENTITY;caso precise depois modificar a tabela para NOT NULL, use esse comando:ALTER TABLE "public"."venda_itens" MODIFY "vei_id" NOT NULL;estes comandos testei no Oracle,qual o banco que você esta usando?espero ter ajudado,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.