SQlite3

SQLite e TRUNCATE: o equivalente real

O SQLite não implementa TRUNCATE TABLE.O motivo é simples: a engine não separa essa operação como fazem bancos como MySQL. Então a pergunta correta não é “cadê o TRUNCATE?”, e sim: como reproduzir o efeito dele com precisão? O que o TRUNCATE faz (na prática) Em outros SGBDs, TRUNCATE: É isso que precisamos replicar. Implementação […]

SQLite e TRUNCATE: o equivalente real Read More »

Armazenar JSON em uma Única Célula: Solução Inteligente ou Bomba Relacional?

Introdução Com a ascensão de APIs REST, microserviços e dados cada vez mais dinâmicos, surge uma dúvida comum entre desenvolvedores e DBAs: vale a pena armazenar dados em formato JSON dentro de uma única célula de uma tabela relacional? A ideia parece simples e atraente: uma única coluna (geralmente do tipo TEXT, JSON ou JSONB)

Armazenar JSON em uma Única Célula: Solução Inteligente ou Bomba Relacional? Read More »

Por que algumas palavras estão em maiúsculas e outras em minúsculas no SQL (mesmo ele sendo case-insensitive)

Introdução A linguagem SQL (Structured Query Language) é case-insensitive para suas palavras-chave.Ou seja: SELECT, select, SeLeCt — tudo é interpretado da mesma forma. Então surge uma pergunta inevitável: Se SQL não diferencia maiúsculas e minúsculas, por que vemos alguns códigos misturando maiúsculas e minúsculas? A resposta envolve convenção, legibilidade, história da computação e detalhes técnicos

Por que algumas palavras estão em maiúsculas e outras em minúsculas no SQL (mesmo ele sendo case-insensitive) Read More »

Rolar para cima