Blog

Artigos técnicos sobre SQL, Firebird e desenvolvimento.

Firebird: Generators e Sequences — como implementar auto-increment

# Firebird: Generators e Sequences — como implementar auto-increment Firebird não tem `AUTO_INCREMENT` como MySQL. Em vez disso, usa **generators** (ou sequences). Entenda como funcionam e como usá-l...

Como gerar SQL Firebird a partir de português

# Como gerar SQL Firebird a partir de português Este é o primeiro post do blog Sqlify. ## Introdução Gerar SQL pode ser difícil. Com o Sqlify, você descreve em português e recebe a query. ## Exemp...

Como otimizar queries lentas no Firebird

# Como otimizar queries lentas no Firebird Query lenta em Firebird? Antes de culpar o banco, verifique estes 5 pontos. ## 1. Use EXPLAIN PLAN ```sql SET PLAN ON; SELECT * FROM clientes WHERE nome =...

5 erros comuns em JOINs SQL que todo desenvolvedor comete

# 5 erros comuns em JOINs SQL que todo desenvolvedor comete JOINs são a base do SQL relacional, mas também a fonte de muitos bugs. Aqui estão os 5 erros mais comuns e como evitá-los. ## 1. INNER JOI...

Firebird: FIRST e SKIP vs LIMIT — quando usar cada um

# Firebird: FIRST e SKIP vs LIMIT — quando usar cada um Se você está migrando de MySQL/PostgreSQL para Firebird, uma das primeiras surpresas é que o Firebird não suporta LIMIT/OFFSET. Em vez disso, u...