 
  
  
   
CREATE VIEW view-name [(col-list)] AS select-statement DROP VIEW view-name
SQL> CREATE VIEW dallas_cust AS 
       select *
       from customers
       where city = 'Dallas';
View created.
SQL> select * 
     from dallas_cust;
CID  CNAME         CITY                     DISCNT
---- ------------- -------------------- ----------
c002 Basics        Dallas                       12
c003 Allied        Dallas                        8
SQL> CREATE VIEW tot_sales_per_agent AS
       select agents.aid, aname, sum(dollars) TOT_SALES
       from agents,orders
       where agents.aid = orders.aid
       group by agents.aid,aname;
View Created
SQL> select * 
     from tot_sales_per_agent;
AID ANAME          TOT_SALES
--- ------------- ----------
a01 Smith               1400
a02 Jones                180
a03 Brown               4228
a04 Gray                 450
a05 Otasi               2144
a06 Smith               1400