Professional Documents
Culture Documents
sql2 (Line Length)
sql2 (Line Length)
Date:
Add column
Syntax:
alter table <table_name>
add(column name type(size), column name type(size),…) ;
Code:
alter table order_detail
add(order_amount number(6));
Modify a Table:
alter table <table_name>
modify(column_name newtype(new size));
Example:
alter table client_master
modify (phone NUMBER(10));
SQL> COMMIT;
Constraint
Primary key:
create table <table name>
( <column name> <type>(<size>) PRIMARY KEY,
<column name> <type>(<size>) NOT NULL,
<column name> <type>(<size>));
Example:
SQL> create table client_master
2 (id varchar2(6) primary key,
3 name varchar2(30) ,
4 address varchar2(50),
5 phone varchar2(13));
OR
SQL> create table client_master
2 (id varchar2(6),
3 name varchar2(30),
4 address varchar2(50),
5 phone varchar2(13),
6 --
7 constraint pk_id_tbl_client_master primary key(id));
[Here pk_id_tbl_client_master is the name of ID column]
Foreign Key:
Foreign key(<column name>) references <table name>(<column name>)
Example-1
SQL> create table client_order
2 (client_id varchar2(4),
3 order_id varchar2(6),
4 --
5 constraint fk_client_id_tbl_client_id foreign key(client_id) references
client_master(ID) on delete cascade);
Example-2:
create table order_detail
(order_id varchar2(6) primary key,
item_code varchar2(7),
unit_price number(8,2),
--
foreign key(order_id) references client_order(order_id));
Client_master
id name address phone
C_011 xx 17/G, FR 01817511852
C_012 yy 18/G, IR 089866565
Client_order
Client_id Order_id
C_011 Or_22
C_012 Or_23
Order_detail
Order_id Item_code item_name Unit_price
Or_22 Item_087 Marker 35.00
Or_23 Item_088 Pen 10.00