Ir ao conteúdo
  • Cadastre-se

Comando para gerar id automatico


Rodrigo Dallagno

Posts recomendados

  • Moderador

ou você pode setar o campo id da sua tabela como auto increment no momento da criaçao dela.

e para fazer os relacionamentos tem de haver um indice na tabela que recebe o valor da id de sua tabela.

por exemplo se sua tabela propriedade recebe a id do cliente, é na tabela propriedade que você adiciona um indice do tipo INDEX para receber a id do cliente.

e depois você faz o relacionamento 1:N onde, cliente.idCliente que é uma chave primária, se relaciona com propriedade.idCliente que é uma chave estrangeira.

veja uma ilustraçao do relacionamento :

post-155230-13884960580288_thumb.png

Link para o comentário
Compartilhar em outros sites

  • Moderador

hmm então porque nao passa a usar uma base de dados com suporte a auto incremento de linhas? nao vejo motivos pra complicar com uma simples coisa...

tente usar o mysql, se nao for do seu agrado.. tente usar o postgree..

detalhe: você pode salvar suas tabelas ou se você ja tiver o script dela.. é só importar no mysql ou postgree

abraço

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Não precisa mudar de banco, usar generator e trigger para simular um campo auto-incremento é bem simples:

CREATE GENERATOR nome_gerador;
SET TERM ;
CREATE TRIGGER nome_trigger FOR nome_tabela
ACTIVE BEFORE INSERT
AS
BEGIN
IF (NEW.nome_campo_id IS NULL) THEN
NEW.nome_campo_id = GEN_ID(nome_trigger, 1);
END ^
SET TERM ;^

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!