O sistema de gerenciamento de banco de dados relacional Oracle inclui um poderoso mecanismo de consulta que permite aos usuários de banco de dados e administradores para recuperar, atualizar e excluir dados. A linguagem utilizada para realizar essas consultas é referido como a linguagem de consulta estruturada, ou SQL. Cada versão do SQL é definida pelo American National Standards Institute, e Oracle 9i e acima suporta o padrão de 1999. sintaxe SQL é dividido em três tipos de consulta: linguagem de definição de dados, ou linguagem de manipulação de dados DDL- ou DML- e de linguagem de controle de dados. DML é o conjunto mais comum de comandos com "selecionar," "inserir," "atualizar" e "excluir." comandos SQL são inseridos através de uma interface de usuário que se conecta ao banco de dados e executa pedidos validados.
Coisas que você precisa
- ferramenta de consulta (Oracle SQLPlus, Sapo, SQLNavigator, Access)
- esquema de usuário
Sintaxe básica
Entrar e Oracle usando SQLPlus ou outra ferramenta.
Entrar "SELECT * FROM dual". A Oracle segue a sintaxe SQL padrão de objeto de comando e a fonte. Dual é um objeto padrão.
Erro de leitura: "ORA-00942: tabela ou exibição não existe". A Oracle primeiro faz uma verificação de sintaxe que a declaração está devidamente formado, seguido por uma verificação de semântica que o objeto solicitado existe e o usuário tem permissões para aceder à mesma.
Entrar "SELECT * FROM dual". A Oracle processa com êxito a solicitação e retorna um resultado.
Verifique Análise de Caminho
Entrar "definir autotrace em" para ligar a configuração do ambiente de rastreamento SQLPlus.
Entrar "selecionar do dept onde deptno = 10-" ou "selecionar da dupla". De qualquer comando dará um resultado seguido por um colapso do plano de execução pelo DBMS para acessar cada objeto, como uma tabela ou índice. Os custos para o banco de dados para procurar informações e contagens de linhas estimados também são fornecidos.
Entrar "LISTA". SQLPlus irá exibir o último comando inserido a revisão para sintaxe.