Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DATATYPES
VARCHAR2(say) : Deiken uzunluklu alfasaysal verilerin
tutulduu alanlar iin kullanlr. NUMBER(n, p) : Tamsay ve gerel saylar iin kullanlan saysal veri tipidir.
(Number having precision p and scale s. The precision p can range from 1 to 38. The scale s can range from
-84 to 127.)
tutulabildii alanlar iin kullanlr. Eer, say ile ifade edilen numaradan daha ksa uzunlukta veriler girilirse Oracle kaydn sonuna boluk ekleyerek sabit uzunlua kadar getirir.
ALTER SESSION
The purpose of the ALTER SESSION statement is "to specify
or modify any of the conditions or parameters that affect your connection to the database. The statement stays in effect until you disconnect from the database.
ALTER TABLE
After you create your tables, you may need to change the table
structures because you omitted a column or your column definition needs to be changed. You can do this by using the ALTER TABLE statement.
ADD(job VARCHAR2(9));
ALTER TABLE dept30
DROP TABLE
DROP TABLE dept30;
DROP TABLE <table name> [CASCADE CONSTRAINTS]
CONSTRAINTS
NOT NULL CREATE TABLE emp( empno NUMBER(4), ename VARCHAR2(10) NOT NULL, job VARCHAR2(9), mgr NUMBER(4), hiredate DATE, sal NUMBER(7,2), comm NUMBER(7,2), deptno NUMBER(7,2) NOT NULL);
CONSTRAINTS (2)
UNIQUE KEY
A UNIQUE key integrity constraint requires that every value in a column or set of columns (key) be unique. CREATE TABLE dept( deptno NUMBER(2), dname VARCHAR2(14), loc VARCHAR2(13), CONSTRAINT dept_dname_uk UNIQUE(dname));
CONSTRAINTS (3)
PRIMARY KEY
The PRIMARY KEY constraint is a column or set of columns that uniquely identifies each row in a table. CREATE TABLE dept( deptno NUMBER(2), dname VARCHAR2(14), loc VARCHAR2(13), CONSTRAINT dept_dname_uk UNIQUE (dname), CONSTRAINT dept_deptno_pk PRIMARY KEY(deptno));
CONSTRAINTS (4)
FOREIGN KEY - REFERENCES
CREATE TABLE emp( empno NUMBER(4), ename VARCHAR2(10) NOT NULL, job VARCHAR2(9), mgr NUMBER(4), hiredate DATE, sal NUMBER(7,2), comm NUMBER(7,2), deptno NUMBER(7,2) NOT NULL, CONSTRAINT emp_deptno_fk FOREIGN KEY (deptno) REFERENCES dept (deptno));
CONSTRAINTS (5)
The CASCADE CONSTRAINTS clause is used along with
CONSTRAINTS (6)
ON DELETE CASCADE indicates that when the row in
the parent table is deleted, the dependent rows in the child table will also be deleted.
Without the ON DELETE CASCADE option, the row in
CONSTRAINTS (7)
CHECK
deptno
NUMBER(2),
ADDING A CONSTRAINT
ALTER TABLE table
DROPPING A CONSTRAINT
ALTER TABLE
DROP CONSTRAINT
emp emp_mgr_fk;
DISABLING/ENABLING CONSTRAINTS
ALTER TABLE emp
VIEW
In SQL, a VIEW is a virtual relation based on the result-set of a
SELECT statement.
Tablolarn grnm
Sanal tablo
VIEW (2)
Example: Create a view with title and year and made by
Paramount studio.
MODIFYING VIEW
INSERT
INSERT INTO ParamountMovie
DELETE
DELETE FROM ParamountMovie
WHERE title LIKE %Trek%; DELETE FROM Movie WHERE title LIKE %Trek% AND studioName = Paramount;