Categories: SQL Complex Queries

What are Oracle SQL Commands? | Important Oracle SQL Commands

Oracle SQL Commands :

In previous articles i have explained about different examples of SQL queries.I explained the SQL server queries examples as well.In this article i would like to give you different important Oracle SQL Commands with real life examples.Oracle SQL Commands not only contains different SQL Statements but also PL SQL statements.I would like to start with simple system table commands to complex sql and pl sql codes which are used in real world industry.There are following important Oracle SQL commands which are really very useful :

Part 1 : Oracle System Table Commands  :

In this section i would like to give you some most important Oracle SQL commands which are based on system tables.

Example 1 :  How to Find table information about specific table.

Select table_name,Owner from All_tables order by table_name,owner;

The above query will give you the information about all the tables on the database.

Example 2 : How do you fetch different users on database.

SELECT Username FROM All_Users ORDER BY Username;

The above query will give you information about the specific users on database

Example 3 : How to find constraint information on specified database.

SELECT Table_Name, Constraint_Name FROM User_Constraints;

Example 4 : How to check the procedure code from specific procedure.

 SELECT * FROM User_Source

WHERE Type=’PROCEDURE’

AND NAME IN (‘SP_CONNECTED_AGG’,’SP_UNCONNECTED_AGG’);

Example 5 : How to Find index information from the specific database.

Select  * from USER_INDEXES;

Select * from ALL_IND_COLS where Index_name=’Name of Index’;

Part 2 : Oracle Basic SQL Queries

In this section i would like to give you the basic sql queries examples.

Example 1 : Create table in multiple ways in SQL
In this section I would like to give you one simple example of create table in SQL.

Create table Teacher

(Emp_No Number(10),

Teacher_name Varchar2(50));

Example 2 : How to insert data in table

INSERT INTO Teacher

Values (101,’Amit’);

Example 3 :What is query to update data in table.

Update Teacher

set name=’Rohit’ where Emp_No=101;

The above query will update the Teacher table where Employee_No is 101.

Example 4 :Delete record from table.

Delete from Teacher;

The above statement will delete the data from Teacher table.

Example 5 : Alter table and add new column

Alter table Teacher

Add Grade Varchar2(1);

The above command will add new column in Teacher table.

These are some most important basic SQL Queries.

Part 3 : Subqueries in SQL

In this section i would like to give you some important examples of subqueries.

Example 1 : Single Row Sub-query example

Select Employee_No,Employee_Name from Employee

where Salary=(Select max(Salary) from Employee);

Example 2 : Multiple Row Sub-query example

Select Employee_No,Employee_Name from Employee

where Department_Name in

(Select Department_Name from Employee where Department_name in (‘OBIEE’,Oracle’));

Example 3 : Correlated Sub-query

Select * from Employee E where Not exist

(Select Department_no From Department D where E.Employee_id=D.Employee_ID);

Example 4 : Nested Sub-query

Select * from Employee

where Employee_No Exist

(Select * from Employee

where Department_Name=

(Select Department_Name from Employee where Department_Name=’OBIEE’));

Example 5 : Scalar Sub-query

Select D.Department_name(Select Count(E.Department_name) From Employee E Where E.Department_no=D.Department_no;

These are some most important queries for Scalar subqueries.

Part 4 : Other Important Examples

In this section i would like to give you some more examples of Oracle. I would like to give you these examples in different links.

Example 1 : Some PL SQL Examples

Example 2 : System tables in Oracle

Example 3 : Some Important Complex SQL Queries in Oracle

These are some important Oracle SQL Commands which are important in real life. If you like this article on Oracle SQL Commands or if you have any questions regarding the Oracle SQL Commands article kindly comment in comments section.

Amit S

Oracle Consultant with vast experience in Oracle BI and PL/SQL Development. Amiet is the admin head of this website who contributes by preparing tutorials and articles related to database technologies. He is responsible to manage the content and front-end of the website.

Share
Published by
Amit S

Recent Posts

What is Root Cause Analysis (RCA) With real examples

In my previous article I have given details about application support engineer day to day…

14 hours ago

Application Support Engineer Day to day responsibilities

In my previous articles I have given the roles and responsibilities of L1,L2 and L3…

3 days ago

What is mean by SLA ( Service Level Agreement) with Examples?

In my previous articles i have given the hierarchy of production support in real company…

6 days ago

What is Production support Hierarchy in organization?

In this article i would like to provide information about production support organization structure or…

6 days ago

What are roles and responsibilities for L3 Support Engineer?

In my previous article I have given roles for L1 and L2 support engineer with…

6 days ago

What are roles and responsibilities of L2 Engineer?

I have started this new series of how to become application support engineer. This article…

6 days ago