Professional Documents
Culture Documents
CREATING A TABLE
Syntax
Example 1
Example 2
CREATE TABLE employee (empno VARCHAR2(5) , ename VARCHAR2(35), dob DATE, salary NUMBER(8,2));
DESCRIBE tablename;
Example:
DESCRIBE student;
Syntax 1
Example 1
Example 2
Example 1
Example 2
Syntax
Example 1
Example 2
Syntax
Examples
1
LISTING SELECTED ROWS ONLY
Syntax
Example
Syntax
Example
Syntax
Example
Syntax
Example
Example
Example
Example
Syntax
Example
UPDATE student SET (Avg = Tmarks / 5);
UPDATE employee SET (Bonus = salary * 0.5);
Syntax
Example
Syntax
Example
Syntax
Example
Syntax
Example
Syntax
SELECT column1 result_column1, column2 result_column2, exp1 result_column3, exp2 result_column4 FROM tablename;
Example
SELECT eno Employ Name, ename, salary, salary*0.1 Bonus FROM employee;
LOGICAL OPERATORS: The logical operators AND, OR, NOT can be used in the select condition while filtering the data.
RANGE SEARCH
Syntax
Example
The relational operator = compass a single value to another single value. In case a value need to be compared to a list
of values then the IN predicate is used. This is used to check a single value against multiple values.
Example
CONSTRAINTS
“Rules, which are enforced on data being entered and prevent the user from entering invalid data into tables, are called
Constraints”.
Defining Constraints:
Constraints can be defined in two ways. i.e., Column level Table level
Syntax
Example
Create table client_master (client_no varchar2(6) NOT NULL, name varchar2(10) NOT NULL,….);
CHECK(logical expression)
Example
CREATE TABLE client_master (client_no varchar2(6) check(client_no like ‘%C’), Name varchar2(20) check
(name=upper(name)), add1 vargar2(30), Add2 varchar2(30), city varchar2(15) check (city IN
(‘Delhi’,’Bombay’,’Calcutta’,’Madras’)),State varchar2(15),pincode number(6),remarks varchar2(20), bal_due number(10,2));
UNIQUE Constraint:
UNIQUE(column_name1,column_name2,…);
Example
CREATE TABLE student (Sno VARCHAR2(8) UNIQUE, Sname VARCHAR2(20) NOT NULL,
A primary key is a one or more column in a table used to uniquely identify each row in the table. This has special attributes.
They are (i) NOT NULL (ii) UNIQUE
4
Syntax (Column level)
Example
Create table dprod_master(Pno varchar2(5) constraint pk1 primary key, Pname varchar2(11) constraint un1 unique, Pcategory
varchar2(10) constraint no1 not null, Qty_on_hand number(5) default(0), reorder_level number(5) default(0), max_level
number(5) check (max_level<500));
A constraint can be given a user-defined name by preceding the constraint definition with the reserve word CONSTRAINT and a
user-defined name.
Syntax
Example
CREATE TABLE order_master(orderno VARCHAR2(5) constraint ore_prim PRIMARY KEY, odate DATE, vencode VARCHAR2(5),
o_status CHAR(1)NOT NULL, del_date date);
Syntax
Example
Adding Constraint:
Syntax
Example
Dropping Constraint:
Syntax
Syntax