Depois de concluir este passo a passo, você saberá usar a Planilha SQL para inserir comandos do SQL e SQL*Plus.
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.
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).
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.
O número de linhas recuperadas é exibido abaixo da guia Results (Resultados).
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.
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.
Remova a ',' após a coluna SALARY (SALÁRIO) e clique em F9 para recuperar os registros.
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;
Clique em F9. A guia Results (Resultados) mostra menos registros retornados.
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.
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.
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.
Os resultados exibidos são os objetos que pertencem ao seu esquema de RH.