Importar planilha Excel no Oracle

Olá Pessoal! O tema de hoje é: Importar planilha Excel no Oracle. Neste post de hoje irei mostrar como eu realizo a importação de uma planilha Excel para o Oracle, ou seja como transformar esta planilha em tabela no Oracle. Para isso eu utilizo a ferramenta PL/SQL Developer. Como exemplo irei utilizar a planilha de cadastro de municípios que esta no site do IBGE. Esta planilha pode ser baixada através do link: http://www.sidra.ibge.gov.br/bda/territorio/download/munic.xls Como Continue lendo >>>

Valores nulos no Oracle

Olá pessoal! Neste post irei falar de como podemos trabalhar com valores nulos no Oracle. Primeiramente precisamos saber o que é um valor nulo? Nulo é a ausência de informação o que é diferente de um campo em branco. Quando você executa um select em uma coluna que contém valor nulo, ela não irá retornar nada na saída dessa coluna. É possível verificar a existência de valores nulos utilizando "IS NULL" na sua consulta, conforme o exemplo abaixo: Se Continue lendo >>>

Utilizando a tabela DUAL no ORACLE

A tabela DUAL é uma pseudo tabela, não é uma tabela real do banco de dados. Ela é criada automaticamente juntamente com o dicionário de dados, e pertence ao esquema do usuário "SYS" mas pode ser acessada por todos os usuários do banco de dados. Esta tabela é muito utilizada no dia a dia de um desenvolvedor, pois através dela é possível fazer operações com select aonde não é necessário fazer extração de tabelas. Veja alguns exemplos abaixo: Mostrar a data atual Continue lendo >>>

Limitando o número de linhas retornadas de um select – ROWNUM

ROWNUM ROWNUM é uma pseudo coluna, que retorna o número do registro (linha) em select. Ele é utilizado para gerar uma sequencia dos registros retornados de um select. Por exemplo eu preciso retornar os 3 (três) maiores salários de uma tabela, ou seja somente os 3 (três) maiores salários. Para isso eu posso ordenar minha consulta por salario e limitar para trazer somente os 3 (três) registros. Na imagem abaixo vemos a tabela completa. Abaixo iremos verificar somente Continue lendo >>>

Identificador de linha – ROWID

ROWID O ROWID é um identificador exclusivo de cada registro no banco de dados Oracle. Ele é usado internamente para armazenar a localização física do registro. Ele é um numero de 18 dígitos único na base dados. Na pratica você pode utilizar o ROWID em varias situações a principalmente quando é necessário utilizar um registro único em uma tabela. Você pode ver o ROWID recuperando a coluna ROWID em um select, conforme imagem a abaixo. Select simples na tabela Continue lendo >>>