Transformar PK VarChar em Integer
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.
Obrigado.
Luiz Santos
Curtidas 0
Respostas
João Lima
26/01/2017
update SUA_TABELA set
CAMPO_BIGINT = cast(CAMPO_VARCHAR as bigint
CAMPO_BIGINT = cast(CAMPO_VARCHAR as bigint
GOSTEI 0
Luiz Santos
26/01/2017
Não funcionou..
GOSTEI 0
Daniel Araújo
26/01/2017
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]
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]
GOSTEI 0