Alter table em SQLite
02/05/2016
0
Preciso alterar um campo numerico de Double para Decimal(18,3) porque esta sendo salvo um valor com apenas duas decimais e preciso que o valor salvo tenha três decimais. Qual seria o codgo de alteração na tabela que eu deveria executar? Já pesquisei muito antes e descobri que o SQLite aceita apenas três comandos.
Criare Tecnologia
Curtir tópico
+ 0
Responder
Post mais votado
02/05/2016
Já pesquisei muito antes e descobri que o SQLite aceita apenas três comandos.
O ALTER TABLE no SQLITE é limitado.
Você tem dosi caminhos:
1-Crie um novo campo como formato com 3 decimais e copie do antigo para o novo. Só que o SQLITE não permite remover campos de uma tabela, então o campo antigo ainda existirá.
Ou
2-Criar uma nova tabela com os campos no formato que deseja e copiar o conteúdo da antiga para a nova.
Jothaz
Responder
Clique aqui para fazer login e interagir na Comunidade :)