ex1.doc.3.1.25
ex1.doc.3.1.25
SQL>
DESC Department
Name Null? Type
----------------------------------------- -------- ----------------------------
DEPARTMENT NOT NULL NUMBER(4)
DEPARTMENTNAME NOT NULL VARCHAR2(50)
ALTER TABLE:
MODIFY :
DROP COLUMN:
DROP TABLE:
SQL>
DATA MANIPULATION LANGUAGE
EX:04
Table creation:
Microsoft Windows [Version 10.0.19045.5247]
(c) Microsoft Corporation. All rights reserved.
C:\Windows\system32>SQLPLUS
SQL*Plus: Release 11.2.0.2.0 Production on Tue Jan 7 09:47:35 2025
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Enter user-name: system
Enter password:
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
SQL> create table emp(eno number(4),ename varchar2(15),salary number(6));
Table created.
SQL> desc emp;
Name Null? Type
----------------------------------------- -------- ----------------------------
ENO NUMBER(4)
ENAME VARCHAR2(15)
SALARY NUMBER(6)
INSERT VALUES:
SQL> insert into emp values(&1,'&2',&3);
Enter value for 1: 1001
Enter value for 2: employee1
Enter value for 3: 14000
old 1: insert into emp values(&1,'&2',&3)
new 1: insert into emp values(1001,'employee1',14000)
1 row created.
SQL> /
Enter value for 1: 1003
Enter value for 2: employee3
Enter value for 3: 8000
old 1: insert into emp values(&1,'&2',&3)
new 1: insert into emp values(1003,'employee3',8000)
1 row created.
SQL> /
Enter value for 1: 1004
Enter value for 2: employee4
Enter value for 3: 7000
old 1: insert into emp values(&1,'&2',&3)
new 1: insert into emp values(1004,'employee4',7000)
1 row created.
SQL> /
Enter value for 1: 1005
Enter value for 2: employee5
Enter value for 3: 9000
old 1: insert into emp values(&1,'&2',&3)
new 1: insert into emp values(1005,'employee5',9000)
1 row created.
1 row created.
EX:05
( DATA UPDATING)
SQL> update emp set ENAME='LOGU'where ENO=1003;
1 row updated.
SQL> select*from emp;
ENO ENAME SALARY
---------- --------------- ----------
1001 employee1 14000
1003 LOGU 8000
1004 employee4 7000
1005 employee5 9000
4 Robert White
Alter table:
SQL> alter table emp modify(ENAME varchar2(15));
Table altered.
SQL> SELECT*from emp;
ENO ENAME SALARY
---------- --------------- ----------
1001 employee1 14000
1003 LOGU 8000
1004 employee4 7000
1005 employee5 9000
4 Robert White
SQL>
Updating a single row:
SQL> create table students(studentid number,sname varchar2(15),Age number,department varchar2(6));
Table created.
SQL> desc students
Name Null? Type
----------------------------------------- -------- ----------------------------
STUDENTID NUMBER
SNAME VARCHAR2(15)
AGE NUMBER
DEPARTMENT VARCHAR2(6)
1 row created.
SQL> /
Enter value for 1: 2
Enter value for 2: B
Enter value for 3: 20
Enter value for 4: com
old 1: insert into students values(&1,'&2',&3,'&4')
new 1: insert into students values(2,'B',20,'com')
1 row created.
SQL> /
Enter value for 1: 3
Enter value for 2: C
Enter value for 3: 18
Enter value for 4: CA
old 1: insert into students values(&1,'&2',&3,'&4')
new 1: insert into students values(3,'C',18,'CA')
1 row created.
SQL> SELECT*FROM STUDENTS;
1 row updated.
SQL> select*from students;