30
Curso de Extensão Prof. Walter Gima [email protected] Fundamentos de Programação Oracle: SQL

Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Curso de Extensão

Prof. Walter [email protected]

Fundamentos de Programação

Oracle: SQL

Page 2: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Aula 2 - Conteúdo

Mais comandos DDL

- Constraint

- Create

- Alter

- Drop

Comandos DML

- Insert

- Delete

- Update

Utilizar modo de linha de comando

TableSpace

2

Page 3: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

TableSpace

3

Page 4: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

TableSpace

4

Page 5: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Linha de Comando

connect : efetuar conexao banco de dados

disconnect: desconectar de uma banco de dados

5

Page 6: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Constraint

6

Page 7: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Constraint

7

Page 8: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Constraint

8

Page 9: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Constraint

9

Page 10: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Constraint

10

Page 11: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Constraint

11

Page 12: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Sequence

12

Page 13: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Sequence

13

Page 14: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Sequence

14

Page 15: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Select

A instrução SELECT não se restringe somente a sintaxe apresentada, mas será esta sintaxe o

objeto do nosso estudo. Com exceção da cláusula JOIN, toda cláusula deve aparecer

somente uma única vez no comando, ou seja, não há como usar um WHERE duas vezes

para o mesmo SELECT, ou dois ORDER BY.Analisando a sintaxe apresentada, temos:

• Tudo que aparece entre colchetes é opcional, ou seja, você pode ou não utilizar essas

cláusulas, sem que isso gere qualquer tipo de erro.

• Campos: São as colunas retornadas pela instrução. Pode ser empregado um coringa “*”

quando se deseja recuperar todos os campos. A maioria dos SGBDs exige que a cláusula

FROM esteja presente no SELECT.

• DISTINCT | ALL: Indica se o select deve descartar informações repetidas, ou se deve

trazer todas as linhas encontradas. A cláusula ALL é o padrão, podendo ser omitida, e

recupera todas as linhas/registros.

15

Page 16: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Select

16

Page 17: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Select

17

Page 18: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Select

18

Page 19: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Select

19

Page 20: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Select

20

Page 21: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Select

21

Page 22: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Select

22

Page 23: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Select

23

Page 24: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Select

24

Page 25: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Select

25

Page 26: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Select

26

Page 27: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Select

27

Page 28: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Select

28

Page 29: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Select

29

Page 30: Fundamentos de Programação Oracle: SQL · Aula 2 - Conteúdo Mais comandos DDL - Constraint - Create - Alter - Drop Comandos DML - Insert - Delete - Update Utilizar modo de linha

Dúvidas ?

[email protected]