GARANTIR DESCONTO

Fórum Transformar PK VarChar em Integer #574253

26/01/2017

0

Caros colegas, estou modernizando um sistema da empresa aqui, e o banco de dados deste sistema colocaram as PK como Varchar, isso ta dando problemas, porque não consigo criar autoincremento em Firebird em campo Varchar e tem campo que esta Varchar 10 e já está estourado. Como transformo uma PK Varchar em Integer ou BigInt?

Obrigado.
Luiz Santos

Luiz Santos

Responder

Posts

26/01/2017

João Lima

update SUA_TABELA set
CAMPO_BIGINT = cast(CAMPO_VARCHAR as bigint
Responder

Gostei + 0

27/01/2017

Luiz Santos

Não funcionou..
Responder

Gostei + 0

27/01/2017

Daniel Araújo

Bom dia Luiz!

Fiz um post que ensina como fazer o que você quer no SQL Server. Você pode dar uma olhada no processo e tentar adaptar ao FireBird.

[url:descricao=Alterando tipos de dados de uma chave primária no SQL Server]https://doispontozero-programador.blogspot.com.br/2017/01/alterando-tipo-de-dados-de-uma-chave.html[/url]
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar