Ir para conteúdo
Fórum Script Brasil
  • 0

Procedure Ou Trigger


Duzao®

Pergunta

Procedure ou Trigger - Preciso de Ajuda!

Pessoal, sou novo em no que diz respeito a Banco de dados...

Acho que voces podem me ajudar com facilidade.

Tenho uma Tabela que se Chama: TB_PESSOA_FISICA

Nela contem "N" campos... como "Nome", "Fone", etc...

A chave primária desta tabela é um campo que se chama RU.

Este campo deve ter a seguinte caracteristica: Ele tem que se AUTO INCREMENTAVEL, porem tem que ser em EXADECIMAL... e não em DACIMAL NORMAL... o problema maior é que essa tabela terá mais de 180 milhoes de registros... se não me engano...o "INT" vai até 255 caracteres né? Pensei em fazer esse campo com um VARCHAR e uma Procedure para fazer o Auto Incremente convertendo numerico em exadecimal...

Mas como se faz isso???

Ajudem-me...

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

cara o int guarda valores bem altos, acho q mais de 2 bilhoes, mas se for pouco pra você, pode por outros tipos, como bigint, etc. da uma olhada aqui: http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html

quanto ao hexadecimal, na verdade, decimal ou hexadecimal são so formas de mostrar. na verdade o q ele guarda na tabela são valores. se você usa alguma linguagem, você pode muito bem converter o valor guardado pra hexadecimal na hora de mostrar.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...