Kamis, 17 Oktober 2019

PL / SQL Oracle Part 1



Hai semuanya, kembali lagi di blog ini...kalai ini kita akan bahas tentang pl/sql oracle.
what ..????

Pl/Sql apa sih ?????

PL/SQL adalah  singkatan dari Procedural Language/Structured Query Language yang merupakan sebuah penggabungan antara bahasa pemrograman prosedural (PL) dan SQL syntax.

Jadi bisa diartikan dalam bahasa programmernya pl/sql adalah frameworknya sql untuk oracle.
jadi di dalam pl/sql ini bisa terdiri dari beberapa sql..

Oke itulah penjelasan singkat tentang Pl/Sql, semoga bisa dimengerti sebelum kita lanjutkan lebih dalam lagi, tentang cara menuliskan coding prosedural sql di dalam pl/sql oracle.

Disini kita akan bahas mulai dari query-query di dalam pl/sql oracle, ingat..! karena pl/sql itu adalah gabungan dari query-query dalam bentuk procedure.

Sebelum masuk ke query, maka kita harus punya table dulu, untuk itu kita harus buat table terlebih dahulu. Disini kita akan buat 2 buah table yaitu table data_mahasiswa  dan master_jurusan.


  • membuat table master_jurusan

create table master_jurusan
(
  kode_jurusan varchar2(20) not null
, nama_jurusan varchar2(100)
, constraint master_jurusan_pk primary key
  (
    kode_jurusan
  )
  enable
);

  • membuat tabel data_mahasiswa

create table data_mahasiswa
(
  nim varchar2(20) not null
, nama_mahasiswa varchar2(100)
, tgl_lahir date
, alamat varchar2(100)
, jurusan varchar2(20)
, constraint data_mahasiswa_pk primary key
  (
    nim
  )
,constraint data_mahasiswa_fk1 foreign key
(
  jurusan
)
references master_jurusan
(
  kode_jurusan
)
  enable
);


  • input data kedalam tabel master_jurusan dan tabel data_mahasiswa


insert into master_jurusan(kode_jurusan, nama_jurusan) values('J001','Teknik Komputer');
insert into master_jurusan(kode_jurusan, nama_jurusan) values('J002','Akuntansi');
insert into master_jurusan(kode_jurusan, nama_jurusan) values('J003','Hukum Internasional');
commit;

insert into data_mahasiswa(nim, nama_mahasiswa, tgl_lahir, alamat, jurusan)
values('1200001','Alex','20sep1999','Bandung','J001');
insert into data_mahasiswa(nim, nama_mahasiswa, tgl_lahir, alamat, jurusan)
values('1200002','Budi','15jan2000','jakarta','J002');
insert into data_mahasiswa(nim, nama_mahasiswa, tgl_lahir, alamat, jurusan)
values('1200003','Hartono','01jan2001','Bandung','J002');
insert into data_mahasiswa(nim, nama_mahasiswa, tgl_lahir, alamat, jurusan)
values('1200004','Lewi','11Mar2005','Medan','J001');
insert into data_mahasiswa(nim, nama_mahasiswa, tgl_lahir, alamat, jurusan)
values('1200005','Doni','07apr2003','Tangerang','J003');
commit;

Maka kalau kita query dengan menampilkan data dari ke 2 table diatas makan akan terlihat seperti gambar dibawah :

** ini adalah tampilan tabel jurusan



 ** ini adalah tampilan tabel data_mahasiswa





Sampai saat ini, kita sudah punya 2 table, selanjutnya kita akan melakukan query-query data ke table tersebut dan nantinya akan kita buat menjadi Pl/sql.

Klik : PL / SQL Oracle Part 2

Terima kasih sudah berkunjung ke website ini,
silahkan tinggalkan komentar atau kritik dan saran halaman paling bawah.
dan jangan lupa juga untuk follow kami, untuk informasi yang terupdate.


Share:

0 komentar:

Posting Komentar

BTemplates.com