0% found this document useful (0 votes)
13 views

SQL Intro1

The document describes SQL commands used to create, modify, populate, query, and delete an EMPTABLE table in an Oracle database. The table is initially created with 4 columns, an address column is added then modified, records are inserted, selected, deleted, the table is truncated and dropped.

Uploaded by

mikku ninavi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

SQL Intro1

The document describes SQL commands used to create, modify, populate, query, and delete an EMPTABLE table in an Oracle database. The table is initially created with 4 columns, an address column is added then modified, records are inserted, selected, deleted, the table is truncated and dropped.

Uploaded by

mikku ninavi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

SQL> create table employee(emp_id number(3), emp_name

varchar2(10),hire_date date,salary number(10));

Table created.

SQL> desc employee;

Name Null? Type

----------------------------------------- ------------------------------------

EMP_ID NUMBER(3)

EMP_NAME VARCHAR2(10)

HIRE_DATE DATE

SALARY NUMBER(10)

SQL> alter table employee add adress varchar2(20);

Table altered.

SQL> desc employee;

Name Null? Type

------------------------------------------------- ----------------------------

EMP_ID NUMBER(3)

EMP_NAME VARCHAR2(10)
HIRE_DATE DATE

SALARY NUMBER(10)

ADRESS VARCHAR2(20)

SQL> alter table employee modify adress varchar2(30);

Table altered.

SQL> desc employee;

Name Null? Type

----------------------------------------- -------- ----------------------------

EMP_ID NUMBER(3)

EMP_NAME VARCHAR2(10)

HIRE_DATE DATE

SALARY NUMBER(10)

ADRESS VARCHAR2(30)

SQL> alter table employee drop column adress;

Table altered.

SQL> desc employee;


Name Null? Type

----------------------------------------- -------- ----------------------------

EMP_ID NUMBER(3)

EMP_NAME VARCHAR2(10)

HIRE_DATE DATE

SALARY NUMBER(10)

SQL> alter table employee rename column emp_id to emp_number;

Table altered.

SQL> desc employee;

Name Null? Type

----------------------------------------- -------- ----------------------------

EMP_NUMBER NUMBER(3)

EMP_NAME VARCHAR2(10)

HIRE_DATE DATE

SALARY NUMBER(10)

SQL> rename employee to emptable;


Table renamed.

SQL> desc employee;

ERROR:

ORA-04043: object employee does not exist

SQL> desc emptable;

Name Null? Type

----------------------------------------- -------- ----------------------------

EMP_NUMBER NUMBER(3)

EMP_NAME VARCHAR2(10)

HIRE_DATE DATE

SALARY NUMBER(10)

SQL> insert into emptable values(10,'xxx','20-aug-1998',10000);

1 row created.
SQL> insert into emptable values(&emp_number, '&emp_name', '&hire_date',
&salary);

Enter value for emp_number: 23

Enter value for emp_name: ddd

Enter value for hire_date: 4-sep-1981

Enter value for salary: 34000

old 1: insert into emptable values(&emp_number, '&emp_name', '&hire_date',


&salary)

new 1: insert into emptable values(23, 'ddd', '4-sep-1981', 34000)

1 row created.

SQL> /

Enter value for emp_number: 45

Enter value for emp_name: ccc

Enter value for hire_date: 2-jan-2001

Enter value for salary: 23000

old 1: insert into emptable values(&emp_number, '&emp_name', '&hire_date',


&salary)

new 1: insert into emptable values(45, 'ccc', '2-jan-2001', 23000)

1 row created.

SQL> select * from emptable;


EMP_NUMBER EMP_NAME HIRE_DATE SALARY

---------- ---------- --------- ----------

10 xxx 20-AUG-98 10000

23 ddd 04-SEP-81 34000

45 ccc 02-JAN-01 23000

SQL> delete from emptable where emp_number = 10;

1 row deleted.

SQL> select * from emptable;

EMP_NUMBER EMP_NAME HIRE_DATE SALARY

---------- ---------- --------- ----------

23 ddd 04-SEP-81 34000

45 ccc 02-JAN-01 23000

SQL> truncate table emptable;

Table truncated.

SQL> desc emptable;


Name Null? Type

----------------------------------------- -------- ----------------------------

EMP_NUMBER NUMBER(3)

EMP_NAME VARCHAR2(10)

HIRE_DATE DATE

SALARY NUMBER(10)

SQL> select * from emptable;

no rows selected

SQL> drop table emptable;

Table dropped.

SQL> desc emptable;

ERROR:

ORA-04043: object emptable does not exist

You might also like