Documento de Passo a Passo

Depois de concluir este passo a passo, você saberá usar a Planilha SQL para inserir comandos do SQL e SQL*Plus.

1. Introdução

O Oracle SQL Developer oferece uma Planilha SQL que pode ser usada para consultar dados, escrevendo instruções SQL simples ou complexas. Neste passo a passo, examinamos a mais básica delas, selecionamos todos os dados em uma tabela e restringimos essa consulta ao reduzir as colunas ou linhas que você recuperar.

2. Requisitos de software

  • Oracle Database 9.2.0.1 ou posterior
  • Acesso ao RH da Conta de Usuário de Amostra

3. Navegue pelos seus dados

3.1. Escreva uma instrução SELECT

Se você tiver uma conexão com banco de dados, estará pronto para navegar no esquema, consultar e modificar dados.

1. Depois de criar uma conexão com o banco de dados, será necessário garantir que a Planilha SQL esteja aberta. Se a planilha estiver fechada, use o menu de contexto para abri-la.

2. Depois que você se conectar, deverá ver a janela SQL Worksheet (Planilha SQL).

Navegue pelos Seus Dados

3. Você já está pronto para começar. Consulte todos os dados na tabela DEPARTMENTS (DEPARTAMENTOS). Insira

selecionar * dos departamentos;

Clique em Execute Statement (Executar Instrução) ou F9.

Navegue pelos Seus Dados

O número de linhas recuperadas é exibido abaixo da guia Results (Resultados).

3.2. Recuperar Colunas

Em vez de selecionar todas as colunas de uma tabela, é possível detalhá-las, selecionando apenas os dados necessários.

1. Em vez de digitar o nome de cada coluna, basta arrastar o nome da tabela no Navegador de conexões. Expanda o nó Tables (Tabelas) e arraste a tabela EMPLOYEES (FUNCIONÁRIOS) para a planilha.

Navegue pelos Seus Dados

Para consultas ou instruções mais complexas, use a função Format (Formatar) (Ctrl + F7) para facilitar a leitura do SQL. Ela pode ser encontrada no menu de contexto.

2. Agora, exclua as três últimas colunas da instrução. Veja o exemplo a seguir.

Navegue pelos Seus Dados

Remova a ',' após a coluna SALARY (SALÁRIO) e clique em F9 para recuperar os registros.

3.3. Recuperar Linhas

Geralmente, você deseja restringir o número de registros retornados. Isso é feito ao adicionar uma cláusula Where. Ela pode ser complexa e envolvida. Começaremos com a mais básica.

1. Com a mesma instrução Select (Selecionar) usada acima, remova o ';' e adicione

em que department_id = 100;

Navegue pelos Seus Dados

Clique em F9. A guia Results (Resultados) mostra menos registros retornados.

4. Use os comandos do SQL*Plus

A Planilha SQL permite que você use alguns comandos SQL*Plus. Os comandos SQL*Plus devem ser interpretados pela Planilha SQL antes de serem transmitidos para o banco de dados. Alguns comandos não são compatíveis e, portanto, são ignorados e não são enviados ao banco de dados Oracle. Para obter uma lista de comandos SQL*Plus não compatíveis, consulte SQL Developer na OTN.

1. Para usar o comando Descrever para definir um objeto de esquema, digite:

descrever funcionários

Em vez de clicar em F9, selecione Run Script (Executar Script) ou F5.

Use os comandos SQL*Plus

Observe que o número de linhas recuperadas é exibido na guia Script Output (Saída de Script).

2. Vamos fazer bom uso disso. Para determinar os objetos que pertencem a esse esquema, consulte a tabela de dicionário user_objects.

Em vez de usar 'SELECT * de USER_OBJECTS', é necessário encontrar detalhes mais específicos. Insira:

DESCRIBE USER_OBJECTS

Clique em F5.

Use os comandos SQL*Plus

3. Agora que você já viu as colunas que definem a tabela, escreva a sua instrução de seleção. Insira:



select object_name, object_type
from user_objects; 
            
        

Clique em F9.

Use os comandos SQL*Plus

Os resultados exibidos são os objetos que pertencem ao seu esquema de RH.