Rascunho de tabelas STRICT para SQLite
(sqlite.org)-
No SQLite, quando o tipo da coluna é INTEGER,
'123'é convertido para123, mas se entrar'xyz', ele é armazenado como'xyz'para não haver perda de dados -
Muitos desenvolvedores preferem essa abordagem flexível e a utilizam como uma vantagem
-
Mas agora, a partir da versão 3.37, será possível fazer verificação estrita de tipos como nos bancos de dados tradicionais, permitindo definir STRICT por tabela
→ Adicionar STRICT ao final de CREATE TABLE e tornar obrigatória a especificação do tipo de dado em todos os campos
→ Suporte apenas aos tipos INT, INTEGER, REAL, TEXT, BLOB e ANY
→ ANY armazena os dados de entrada exatamente como foram fornecidos (funciona de forma diferente das tabelas tradicionais que não usam STRICT)
Ainda não há comentários.