1 pontos por xguru 2021-08-23 | Ainda não há comentários. | Compartilhar no WhatsApp
  • No SQLite, quando o tipo da coluna é INTEGER, '123' é convertido para 123, 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.

Ainda não há comentários.