SQL Commands 3
SQL Commands 3
-------------
1)DDL(Data definition language)
(i)create
(ii)alter
(iii)rename
(iv)modify
(v)add
(vi)truncate
(vii)drop
Table created.
Table altered.
Table renamed.
Table altered.
Table altered.
Table altered.
SQL> DESC EMPLOYEEES;
Name Null? Type
----------------------------------------- -------- ----------------------------
EMPNO NUMBER(4)
ENAME VARCHAR2(20)
SALARY NUMBER(6)
PASSPORT CHAR(10)
HIREDATE DATE
DEPTNO CHAR(2)
AGE NUMBER(3)
SQL> ED
Wrote file afiedt.buf
Table altered.
Table altered.
Table altered.
SQL> ED
Wrote file afiedt.buf
Table altered.
SQL>\
Table created.
Table altered.
Table renamed.
Table altered.
Table altered.
Table altered.
SQL> INSERT INTO EMPLOYEE1(EMPNO, ENAME, SALARY, PASSPORT DEPTNO) VALUES(1001, 'A',
20000, 'VHGHGHG4', 10);
INSERT INTO EMPLOYEE1(EMPNO, ENAME, SALARY, PASSPORT DEPTNO) VALUES(1001, 'A',
20000, 'VHGHGHG4', 10)
*
ERROR at line 1:
ORA-00917: missing comma
1 row created.
SQL> ROLLBACK;
Rollback complete.
no rows selected
1 row created.
SQL> COMMIT;
Commit complete.
SQL> ROLLBACK;
Rollback complete.
1 row created.
SQL> ROLLBACK;
Rollback complete.
1 row created.
1 row created.
SQL> COMMIT;
Commit complete.
SQL> ROLLBACK;
Rollback complete.
1 row updated.
SQL> ROLLBACK;
Rollback complete.
1 row updated.
SQL> COMMIT;
Commit complete.
SQL> ROLLBACK;
Rollback complete.
1 row deleted.
SQL> SELECT * FROM EMPLOYEE1;
SQL> ROLLBACK;
Rollback complete.
1 row deleted.
SQL> COMMIT;
Commit complete.
SQL> ROLLBACK;
Rollback complete.
2 rows deleted.
no rows selected
SQL> ROLLBACK;
Rollback complete.
Table truncated.
no rows selected
SQL> ROLLBACK;
Rollback complete.
no rows selected
Table dropped.
SQL> ROLLBACK;
Rollback complete.
--->20/08
Table created.
SQL> INSERT INTO EMPLOYEE11(EMPNO, ENAME, SAL, PASSPORT, DEPTNO) VALUES(1001, 'A',
20000, 'HJJ6SDFDS', 10);
1 row created.
SQL> ROLLBACK;
Rollback complete.
no rows selected
SQL> INSERT INTO EMPLOYEE11(EMPNO, ENAME, SAL, PASSPORT, DEPTNO) VALUES(1001, 'A',
20000, 'HJJ6SDFDS', 10);
1 row created.
SQL> COMMIT;
Commit complete.
SQL> ROLLBACK;
Rollback complete.
SQL> INSERT INTO EMPLOYEE11(EMPNO, ENAME, SAL, PASSPORT, DEPTNO) VALUES(1002, 'B',
22000, 'HJHK8DFDS', 20);
1 row created.
SQL> INSERT INTO EMPLOYEE11(EMPNO, ENAME, SAL, PASSPORT, DEPTNO) VALUES(1003, 'C',
27000, 'HJMLKSSDS', 30);
1 row created.
SQL> ROLLBACK;
Rollback complete.
SQL> INSERT INTO EMPLOYEE11(EMPNO, ENAME, SAL, PASSPORT, DEPTNO) VALUES(1002, 'B',
22000, 'HJHK8DFDS', 20);
1 row created.
SQL> INSERT INTO EMPLOYEE11(EMPNO, ENAME, SAL, PASSPORT, DEPTNO) VALUES(1003, 'C',
27000, 'HJMLKSSDS', 30);
1 row created.
SQL> COMMIT;
Commit complete.
SQL> ROLLBACK;
Rollback complete.
SQL> INSERT INTO EMPLOYEE11(EMPNO, ENAME, SAL, PASSPORT, DEPTNO) VALUES(1004, 'D',
29000, NULL, 10);
1 row created.
1 row created.
1 row created.
6 rows selected.
1 row created.
7 rows selected.
1 row created.
8 rows selected.
SQL> COMMIT;
Commit complete.
8 rows selected.
1 row updated.
8 rows selected.
SQL> ROLLBACK;
Rollback complete.
8 rows selected.
1 row updated.
SQL> COMMIT;
Commit complete.
8 rows selected.
SQL> ROLLBACK;
Rollback complete.
8 rows selected.
1 row updated.
SQL> SELECT * FROM EMPLOYEE11;
8 rows selected.
SQL> ROLLBACK;
Rollback complete.
8 rows selected.
2 rows updated.
8 rows selected.
SQL> COMMIT;
Commit complete.
1 row created.
SQL> /
Enter value for empno: 1010
Enter value for ename: 'I'
Enter value for sal: 27000
Enter value for passport: 'GHJ677SDR'
Enter value for deptno: 30
old 1: INSERT INTO EMPLOYEE11(EMPNO, ENAME, SAL, PASSPORT, DEPTNO) VALUES(&EMPNO,
&ENAME, &SAL, &PASSPORT, &DEPTNO)
new 1: INSERT INTO EMPLOYEE11(EMPNO, ENAME, SAL, PASSPORT, DEPTNO) VALUES(1010,
'I', 27000, 'GHJ677SDR', 30)
1 row created.
SQL> /
Enter value for empno: 1011
Enter value for ename: 'J'
Enter value for sal: 29000
Enter value for passport: 'HJJ7676S'
Enter value for deptno: 40
old 1: INSERT INTO EMPLOYEE11(EMPNO, ENAME, SAL, PASSPORT, DEPTNO) VALUES(&EMPNO,
&ENAME, &SAL, &PASSPORT, &DEPTNO)
new 1: INSERT INTO EMPLOYEE11(EMPNO, ENAME, SAL, PASSPORT, DEPTNO) VALUES(1011,
'J', 29000, 'HJJ7676S', 40)
1 row created.
SQL> COMMIT;
Commit complete.
Table altered.
Table altered.
11 rows selected.
Table created.
SQL> SELECT * FROM EMPLOYEE11_BKP;
11 rows selected.
Table truncated.
Table altered.
no rows selected
11 rows created.
11 rows selected.
SQL> ROLLBACK;
Rollback complete.
no rows selected
11 rows created.
11 rows selected.
Table altered.
11 rows selected.
SQL> ROLLBACK;
Rollback complete.
11 rows selected.
3 rows deleted.
8 rows selected.
SQL> ROLLBACK;
Rollback complete.
11 rows selected.
3 rows deleted.
SQL> COMMIT;
Commit complete.
8 rows selected.
SQL> ROLLBACK;
Rollback complete.
8 rows selected.
Table truncated.
no rows selected
SQL> ROLLBACK;
Rollback complete.
no rows selected
Table dropped.