Beruflich Dokumente
Kultur Dokumente
Creating Other
Schema Objects
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
What is a View?
You can present logical subsets or combination of data by creating views of
tables.
A view contains no data of its own but is like a window through which data
from tables can be viewed or changed.
DBT BSSE-A-F12
DBT BSSE-A-F12
WHY USE VIEWS:
Types of views:
i) Simple View:
Derives data from only one table.
Contains no functions or groups of data.
Can perform DML through the view.
ii) Complex View:
Derives data from many tables.
Contains functions or groups of data.
Does not always allow DML through view.
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
CREATE VIEW :
Syntax:
CREATE VIEW <views name>
AS
<select query>;
Example:
CREATE VIEW emp01
AS
SELECT empno, ename FROM emp WHERE deptno = 10;
DESCRIBE VIEW:
DESCRIBE emp01;
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
Views in the Data Dictionary:
Once your view has been created, you can query the data
dictionary view called USER_VIEWS to see the name of the
view and the view definition.
Example:
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
CREATING INDEX:
Syntax:
CREATE INDEX <index_name>
ON TABLE (column, column, ……..)
REMOVING AN INDEX:
Remove an index from the data dictionary.
DROP INDEX <index_name>;
ALTERING TABLE:
ALTER TABLE sales ADD CONSTRAINT sales_unique UNIQUE
(sales_id)DISABLE VALIDATE; DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12
DBT BSSE-A-F12