? O sistema de gerenciamento de banco de dados relacional Oracle inclui um mecanismo de consulta poderosa que permite que os usuários de banco de dados e administradores para recuperar , atualizar e excluir dados. A linguagem utilizada para realizar essas consultas é conhecido como a linguagem de consulta estruturada, ou SQL. Cada versão do SQL é definida pelo American National Standards Institute , e Oracle 9i e superior suporta o padrão de 1999. Sintaxe SQL é dividido em três tipos de consulta : linguagem de definição de dados ou DDL ; linguagem de manipulação de dados ou DML , e linguagem de controle de dados. DML é o conjunto mais comum de comandos com "select ", " insert ", "update" e "delete ". 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 Usuário
Show Mais instruções
sintaxe básica
1
Log no Oracle usando SQLPlus ou outra ferramenta
2
Enter " Select * from dual; " . . A Oracle segue a sintaxe SQL padrão de objeto de comando e fonte . Dupla é um objeto padrão
3
Read error : . " ORA- 00942 : tabela ou exibição não existe" . A Oracle primeiro faz uma verificação de sintaxe que a instrução é formada adequadamente , seguido de uma verificação semântica que o objeto solicitado existe eo usuário tem permissões para acessá-lo
4
Enter. "Select * from dual ; " . A Oracle processa com êxito a solicitação e retorna um resultado.
Verifique Análise Caminho
5
Digite "set autotrace on" para ativar a configuração ambiente traço SQLPlus .
6
Enter " Select * from dept onde deptno = 10; " ou " Select * from dual" . De qualquer comando dará um resultado seguido por um colapso do plano de execução pelo SGBD para acessar cada objeto, como uma tabela ou índice. Os custos para o banco de dados para procurar informações e contagens de linhas estimadas também são fornecidos.
7
Enter " LIST" . SQLPlus irá exibir o último comando inserido a revisão para sintaxe.