create by hilman078.blogspot.com
SQL*Plus: Release 11.1.0.6.0 - Production on Rab Jun 19 02:52:58 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Enter user-name: system
Enter password:
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> desc kostumer
Name Null? Type
----------------------------------------- -------- ----------------------------
ID_KOSTUMER NOT NULL VARCHAR2(10)
NAMA_KOSTUMER NOT NULL VARCHAR2(25)
ALAMAT_KOSTUMER NOT NULL VARCHAR2(30)
KOTA_KOSTUMER NOT NULL VARCHAR2(20)
SQL> select * from kostumer
2 ;
no rows selected
SQL> select * from produk;
no rows selected
SQL> describe into produk
Usage: DESCRIBE [schema.]object[@db_link]
SQL> select * from produk;
no rows selected
SQL> desc produk;
Name Null? Type
----------------------------------------- -------- ----------------------------
ID_PRODUK NOT NULL VARCHAR2(10)
NAMA_PRODUK NOT NULL VARCHAR2(25)
SATUAN NOT NULL VARCHAR2(10)
STOK NOT NULL NUMBER(38)
SQL> insert into produk (id_produk,nama_produk,satuan,stok)values('a001','televi
si','5','10');
1 row created.
SQL> insert into produk (id_produk,nama_produk,satuan,stok)values('a002','radio'
,'5','10');
1 row created.
SQL> insert into produk (id_produk,nama_produk,satuan,stok)values('a003','dvd','
5','10');
1 row created.
SQL> insert into produk (id_produk,nama_produk,satuan,stok)values('a004','kulkas
','5','10');
1 row created.
SQL> select * from produk;
ID_PRODUK NAMA_PRODUK SATUAN STOK
---------- ------------------------- ---------- ----------
a001 televisi 5 10
a002 radio 5 10
a003 dvd 5 10
a004 kulkas 5 10
SQL> desc suyplier;
ERROR:
ORA-04043: object suyplier does not exist
SQL> desc suplier;
Name Null? Type
----------------------------------------- -------- ----------------------------
ID_SUPLIER NOT NULL VARCHAR2(10)
NAMA_SUPLIER NOT NULL VARCHAR2(25)
ALAMAT_SUPLIER NOT NULL VARCHAR2(30)
KOTA_SUPLIER NOT NULL VARCHAR2(20)
SQL> insert into suplier (id_suplier,nama_suplier,alamat_suplier,kota_suplier)va
lues('b001','anto','teluk','karawang');
1 row created.
SQL> insert into suplier (id_suplier,nama_suplier,alamat_suplier,kota_suplier)va
lues('b002','cece','sadang','purwakarta');
1 row created.
SQL> insert into suplier (id_suplier,nama_suplier,alamat_suplier,kota_suplier)va
lues('b003','opik','sadang','purwakarta');
1 row created.
SQL> insert into suplier (id_suplier,nama_suplier,alamat_suplier,kota_suplier)va
lues('b004','hilman','cempaka','purwakarta');
1 row created.
SQL> select * from suplier;
ID_SUPLIER NAMA_SUPLIER ALAMAT_SUPLIER
---------- ------------------------- ------------------------------
KOTA_SUPLIER
--------------------
b001 anto teluk
karawang
b002 cece sadang
purwakarta
b003 opik sadang
purwakarta
ID_SUPLIER NAMA_SUPLIER ALAMAT_SUPLIER
---------- ------------------------- ------------------------------
KOTA_SUPLIER
--------------------
b004 hilman cempaka
purwakarta
SQL> desc kostumer;
Name Null? Type
----------------------------------------- -------- ----------------------------
ID_KOSTUMER NOT NULL VARCHAR2(10)
NAMA_KOSTUMER NOT NULL VARCHAR2(25)
ALAMAT_KOSTUMER NOT NULL VARCHAR2(30)
KOTA_KOSTUMER NOT NULL VARCHAR2(20)
SQL> insert into kostumer (id_kostumer,nama_kostumer,alamat_kostumer,kota_kostum
er)values('c001','enjang','dengklok','karawang');
1 row created.
SQL> insert into kostumer (id_kostumer,nama_kostumer,alamat_kostumer,kota_kostum
er)values('c002','jow','cicadas','purwakarta');
1 row created.
SQL> insert into kostumer (id_kostumer,nama_kostumer,alamat_kostumer,kota_kostum
er)values('c003','ahmad','cigangsa','purwakarta');
1 row created.
SQL> insert into kostumer (id_kostumer,nama_kostumer,alamat_kostumer,kota_kostum
er)values('c004','suhe','pangkalan','purwakarta');
1 row created.
SQL> select * from kostumer;
ID_KOSTUME NAMA_KOSTUMER ALAMAT_KOSTUMER
---------- ------------------------- ------------------------------
KOTA_KOSTUMER
--------------------
c001 enjang dengklok
karawang
c002 jow cicadas
purwakarta
c003 ahmad cigangsa
purwakarta
ID_KOSTUME NAMA_KOSTUMER ALAMAT_KOSTUMER
---------- ------------------------- ------------------------------
KOTA_KOSTUMER
--------------------
c004 suhe pangkalan
purwakarta
SQL> desc pasok;
Name Null? Type
----------------------------------------- -------- ----------------------------
ID_PASOK NOT NULL VARCHAR2(10)
ID_PRODUK NOT NULL VARCHAR2(25)
ID_SUPLIER NOT NULL VARCHAR2(10)
TANGGAL_PASOK NOT NULL VARCHAR2(20)
JUMLAH_PASOK NOT NULL NUMBER(38)
SQL> insert into pasok (id_pasok,id_produk,id_suplier,tanggal_pasok,jumlah_pasok
)values('d001','a001','b001','19-06-2013','10');
1 row created.
SQL> insert into pasok (id_pasok,id_produk,id_suplier,tanggal_pasok,jumlah_pasok
)values('d002','a002','b002','19-06-2013','11');
1 row created.
SQL> insert into pasok (id_pasok,id_produk,id_suplier,tanggal_pasok,jumlah_pasok
)values('d003','a003','b003','19-06-2013','12');
1 row created.
SQL> insert into pasok (id_pasok,id_produk,id_suplier,tanggal_pasok,jumlah_pasok
)values('d004','a004','b004','19-06-2013','13');
1 row created.
SQL> select * from pasok;
ID_PASOK ID_PRODUK ID_SUPLIER TANGGAL_PASOK
---------- ------------------------- ---------- --------------------
JUMLAH_PASOK
------------
d001 a001 b001 19-06-2013
10
d002 a002 b002 19-06-2013
11
d003 a003 b003 19-06-2013
12
ID_PASOK ID_PRODUK ID_SUPLIER TANGGAL_PASOK
---------- ------------------------- ---------- --------------------
JUMLAH_PASOK
------------
d004 a004 b004 19-06-2013
13
create by hilman fuady referensi hilman078.blogspot.com
-------------------JOIN--------------------------
***[inner join]***
SQL> select ds.id_produk, ds.nama_produk, ds.satuan, ds.stok
2 from produk ds inner join pasok
3 on ds.id_produk = ds.id_produk;
ID_PRODUK NAMA_PRODUK SATUAN STOK
---------- ------------------------- ---------- ----------
a001 televisi 5 10
a001 televisi 5 10
a001 televisi 5 10
a001 televisi 5 10
a002 radio 5 10
a002 radio 5 10
a002 radio 5 10
a002 radio 5 10
a003 dvd 5 10
a003 dvd 5 10
a003 dvd 5 10
ID_PRODUK NAMA_PRODUK SATUAN STOK
---------- ------------------------- ---------- ----------
a003 dvd 5 10
a004 kulkas 5 10
a004 kulkas 5 10
a004 kulkas 5 10
a004 kulkas 5 10
16 rows selected.
***[left join]***
SQL> select ds.id_produk, ds.nama_produk, ds.satuan, ds.stok
2 from produk ds left join suplier
3 on ds.id_produk = ds.id_produk;
ID_PRODUK NAMA_PRODUK SATUAN STOK
---------- ------------------------- ---------- ----------
a001 televisi 5 10
a001 televisi 5 10
a001 televisi 5 10
a001 televisi 5 10
a002 radio 5 10
a002 radio 5 10
a002 radio 5 10
a002 radio 5 10
a003 dvd 5 10
a003 dvd 5 10
a003 dvd 5 10
ID_PRODUK NAMA_PRODUK SATUAN STOK
---------- ------------------------- ---------- ----------
a003 dvd 5 10
a004 kulkas 5 10
a004 kulkas 5 10
a004 kulkas 5 10
a004 kulkas 5 10
16 rows selected.
***[right join]***
SQL> select ds.id_produk, ds.nama_produk, ds.satuan, ds.stok
2 from produk ds right join suplier
3 on ds.id_produk = ds.id_produk;
ID_PRODUK NAMA_PRODUK SATUAN STOK
---------- ------------------------- ---------- ----------
a001 televisi 5 10
a002 radio 5 10
a003 dvd 5 10
a004 kulkas 5 10
a001 televisi 5 10
a002 radio 5 10
a003 dvd 5 10
a004 kulkas 5 10
a001 televisi 5 10
a002 radio 5 10
a003 dvd 5 10
ID_PRODUK NAMA_PRODUK SATUAN STOK
---------- ------------------------- ---------- ----------
a004 kulkas 5 10
a001 televisi 5 10
a002 radio 5 10
a003 dvd 5 10
a004 kulkas 5 10
16 rows selected.
--------------------------VIEW-----------------------
____[membuat view pada oracle]____
SQL> create view data_produk as
2 select id_produk,nama_produk,satuan,stok
3 from produk;
View created.
******SQL> select * from data_produk;
ID_PRODUK NAMA_PRODUK SATUAN STOK
---------- ------------------------- ---------- ----------
a001 televisi 5 10
a002 radio 5 10
a003 dvd 5 10
a004 kulkas 5 10
SQL> create view data_kostumer as
2 select id_kostumer,nama_kostumer,alamat_kostumer,kota_kostumer
3 from kostumer;
View created.
******SQL> select * from kostumer;
ID_KOSTUME NAMA_KOSTUMER ALAMAT_KOSTUMER
---------- ------------------------- ------------------------------
KOTA_KOSTUMER
--------------------
c001 enjang dengklok
karawang
c002 jow cicadas
purwakarta
c003 ahmad cigangsa
purwakarta
ID_KOSTUME NAMA_KOSTUMER ALAMAT_KOSTUMER
---------- ------------------------- ------------------------------
KOTA_KOSTUMER
--------------------
c004 suhe pangkalan
purwakarta
*****SQL> select id_produk,nama_produk from data_produk;
ID_PRODUK NAMA_PRODUK
---------- -------------------------
a001 televisi
a002 radio
a003 dvd
a004 kulkas
__________[mengubah view pada oracle]________
SQL> create or replace view data_produk as
2 select id_produk,nama_produk,satuan,stok
3 from produk;
View created.
SQL> select *from data_produk;
ID_PRODUK NAMA_PRODUK SATUAN STOK
---------- ------------------------- ---------- ----------
a001 televisi 5 10
a002 radio 5 10
a003 dvd 5 10
a004 kulkas 5 10
____________[menghapus view pada oracle]_______
SQL> drop view data_produk;
View dropped.
No comments:
Post a Comment