LIMIT e OFFSET no Oracle

Outra coisa pentelha no Oracle, fazer paginação de registros. Não, o Oracle não tem as cláusulas LIMIT e OFFSET. Elas são utilizadas no PostgreSQL e no MySQL. O padrão SQL 2008 estabelece o uso do OFFSET e FETCH, utilizado pelo DB2, MS SQL Server e também pelo PostgreSQL. Já o Oracle… bom o Oracle só

Oracle Q-quoting

Sim, eu adoro o dollar-quoting do Postgres. Mas é verdade que o Oracle também tem algo similar, o q-quoting. Funciona de forma parecida… o q + aspas simples + uma string de abertura e outra de fechamento. Então você pode usar algo como q’$ sua string $’. Você pode trocar o $ por qualquer outra.

SQL para DBAs

Quem me conhece, sabe que eu sempre implico com os vícios dos DBAs que iniciam a sua carreira no desenvolvimento. Mas os DBAs que começam como sysadmin também tem seus vícios. Um dos pontos fracos costuma ser a baixa familiaridade com o SQL. Bom, vou mostrar aqui um alguns exemplos de SQLs que tive que