Dependendo das tarefas, estas sentenças se podem classificar em três grupos principais (DML, DDL,DCL), embora nos restaria outro grupo que ao meu entender não está dentro da linguagem SQL, e sim da PLSQL.
INSTRUÇÃO | DESCRIÇÃO | ||
| Recupera dados do banco de dados. Adiciona novas filas de dados ao banco de dados. Suprime filas de dados do banco de dados. Modifica dados existentes no banco de dados. | ||
| Adiciona uma nova tabela ao banco de dados. Suprime uma tabela do banco de dados. Modifica a estrutura de uma tabela existente. Adiciona uma nova vista ao banco de dados. Suprime uma vista do banco de dados. Constrói um índice para uma coluna. Suprime o índice para uma coluna. Define um alias para um nome de tabela. Suprime um alias para um nome de tabela. | ||
| Concede privilégios de acesso a usuários. Suprime privilégios de acesso a usuários Finaliza a transação atual. Aborta a transação atual. | ||
| Define um cursor para uma consulta. Abre um cursor para recuperar resultados de consulta. Recupera uma fila de resultados de consulta. Fecha um cursor. |
Componentes sintáticos
A maioria de sentenças SQL tem a mesma estrutura.
Todas começam por um verbo (select, insert, update, create), a seguir continua com uma ou mais cláusulas que nos dizem dados com os que vamos operar (from, where), algumas destas são opcionais e outras obrigatórias como é o caso do from.
Seu comentário será moderado e poderá não ser aprovado.