A Oracle tem uma API para collections que facilita o acesso as informações armazenadas. Isso serve tanto para VARRAY, TABLE e ASSOCIATIVE ARRAY. Nesta API existe uma coleção de functions e procedures, algumas que já utilizamos aqui em exemplos anteriores. Vamos rever algumas dessa functions e procedures com mais detalhes, além de introduzir algumas novas …
Tag: first
Use the SQL row limiting clause
Antes para limitar o resultados da nossa pesquisa, poderíamos utilizar o ROWNUM < n, caso na query existisse ORDER BY teríamos que fazer um select dentro de outro, SELECT ...(SELECT ... ORDER BY col) ROWNUM < n. Pois o rownum é feito antes do ORDER BY. Mas agora podemos utilizar a row_limiting_clause. Com essa cláusula …
Manipulating Large Data Sets
Já vimos anteriormente como popular uma tabela no momento da sua criação utilizando subquery, muitas vezes referida como "CREATE TABLE AS SELECT", ou CTAS. Vamos rever esse tópico novamente mostrando uma sintaxe alternativa também. A primeira observação a se fazer é que na subquery que irá popular a tabela no momento da sua criação deverá …
Reporting Aggregated Data Using the Group Functions
Nos posts anteriores vimos como trabalhar com funções que fazem operações para cada linha no banco de dados. Agora vemos como funções podem trabalhar em grupos de linhas de um vez só, fazendo cálculos matemáticos e etc. Faremos isso pelo uso das cláusulas GROUP BY e HAVING com as determinadas funções de grupo. Resumindo: as …
Continue lendo Reporting Aggregated Data Using the Group Functions