Professional Documents
Culture Documents
Restries
-
Restries
As Diretrizes para realizar as restries so
chamadas das CONSTRAINTS.
Elas poder ser definidas no momento da
criao da tabela ou depois que a tabela tiver
sido criada
Restries
CREATE TABLE emp(
empno
NUMBER(4),
ename
VARCHAR2(30),
...
depto NUMBER(2) NOT NULL,
CONSTRAINTS emp_empno_pk
PRIMARY KEY (EMPNO));
Restries
Adicionando uma restrio
ALTER TABLE tabela ADD CONSTRAINT ...
Apagando uma restrio
ALTER TABLE tabela DROP CONSTRAINT ...
Desativando uma restrio
ALTER TABLE tabela DISABLE CONSTRAINT ...
Ativando uma restrio
ALTER TABLE tabela ENABLE CONSTRAINT ...
Restries
ALTER TABLE dept ADD CONSTRAINT
dept_dname_uk UNIQUE(dname);
ALTER TABLE emp ADD CONSTRAINT
emp_deptno_fk FOREIGN KEY (deptno)
REFERENCES dept(deptno);
ALTER TABLE dept ADD CONSTRAINT
CHECK ( DEPTNO BETWEEN
10 AND 99);
emp_deptno_ck
Views
Possibilita visualizaes diferenciadas de uma tabela
ou de um conjunto de tabelas, no necessitando a
criao de novas tabelas, utilizando para isto a
instruo SELECT
Views
Sintaxe:
CREATE [OR REPLACE] VIEW nome_view
AS subconsulta
[WITCH CHECK OPTION
[ CONSTRAINT nome_constraint]]
[WITCH READ ONLY];
Views
Exemplo:
CREATE VIEW view_emp_10
AS
SELECT empno, ename, job
FROM emp
WHERE deptno = 10;