Exp 1 DDL
Exp 1 DDL
PROCEDURE
STEP 1: Start
STEP 2: Create the table with its essential attributes.
STEP 3: Execute different Commands and extract information from the table.
STEP 4: Stop
SQL COMMANDS
QUERY: 01
Q1. Write a query to create a table employee with empno, ename,
designation, and salary.
QUERY: 01
SQL>CREATE TABLE EMP (EMPNO NUMBER (4),
ENAME VARCHAR2 (10),
DESIGNATION VARCHAR2 (10),
SALARY NUMBER (8,2));
Table created.
QUERY: 02
Q2. Write a query to display the column name and datatype of the table
employee.
QUERY: 03
Q3. Write a query for create new table from an existing table with all the
fields
QUERY: 03
SQL> CREATE TABLE EMP1 AS SELECT * FROM EMP;
Table created.
QUERY: 04
Q4. Write a query for create new table from an existing table with selected
fields
Syntax For Create new table from An Existing Table With Selected
Fields
SQL> CREATE TABLE <TRAGET TABLE NAME> SELECT EMPNO, ENAME
FROM <SOURCE TABLE NAME>;
QUERY: 04
SQL> CREATE TABLE EMP2 AS SELECT EMPNO, ENAME FROM EMP;
Table created.
QUERY: 06
Q6. Write a Query to Alter the table employee with multiple columns
(EMPNO,
ENAME.)
Syntax for alter table with multiple column:
SQL > ALTER <TABLE NAME> MODIFY <COLUMN NAME1> <DATATYPE>
(SIZE), MODIFY <COLUMN NAME2> <DATATYPE> (SIZE)
………………………………………….;
QUERY: 06
SQL>ALTER TABLE EMP MODIFY (EMPNO NUMBER (7), ENAME
VARCHAR2(12));
Table altered.
QUERY: 07
Q7. Write a query to add a new column in to employee
Syntax for add a new column:
SQL> ALTER TABLE <TABLE NAME> ADD (<COLUMN NAME> <DATA
TYPE> <SIZE>);
QUERY: 07
SQL> ALTER TABLE EMP ADD QUALIFICATION VARCHAR2(6);
Table altered.
QUERY: 08
Q8. Write a query to add multiple columns in to employee
Syntax for add a new column:
SQL> ALTER TABLE <TABLE NAME> ADD (<COLUMN NAME1> <DATA
TYPE> <SIZE>,(<COLUMN NAME2> <DATA TYPE> <SIZE>,
………………………………………………………………);
QUERY: 08
SQL>ALTER TABLE EMP ADD (DOB DATE, DOJ DATE);
Table altered.
REMOVE / DROP
QUERY: 9
Q9. Write a query to drop a column from an existing table employee
Syntax for add a new column:
SQL> ALTER TABLE <TABLE NAME> DROP COLUMN <COLUMN NAME>;
QUERY: 9
SQL> ALTER TABLE EMP DROP COLUMN DOJ;
Table altered.
QUERY: 10
Q10. Write a query to drop multiple columns from employee
Syntax for add a new column:
SQL> ALTER TABLE <TABLE NAME> DROP <COLUMN
NAME1>,<COLUMN NAME2>,…
………………………….. ;
QUERY: 10
SQL> ALTER TABLE EMP DROP (DOB, QUALIFICATION);
Table altered.
QUERY: 11
Q11. Write a query to rename table emp to employee
Syntax for add a new column:
SQL> ALTER TABLE RENAME <OLD NAME> TO <NEW NAME>
QUERY: 11
SQL> ALTER TABLE EMP RENAME EMP TO EMPLOYEE;