Bagaimana Cara Insert Data ke Table di Database Oracle

Pada tutorial sebelumnya, kita telah belajar lebih detail tentang Bagaimana Cara Membuat Table di Oracle. Pada tutorial kali ini, kita akan belajar Bagaimana Cara Insert Data ke Table yang telah kita buat.

Untuk memasukkan data ke dalam table, anda bisa menggunakan perintah "INSERT INTO". Perintah ini akan kita bahas detail pada tutorial kali ini.

Catatan:
  • Ketika kita ingin memasukkan/insert data ke dalam suatu table, kita harus memastikan terlebih dahulu bahwa data yang kita masukkan sesuai dengan tipe data yang ada dikolom table tersebut.
  • Apabila kolom di table itu mempunyai tipe constraints NOT NULL, maka anda tidak boleh memberikan nilai null pada kolom tersebut.
  • Anda harus memberikan perintah COMMIT setelah proses Insert Data, agar data masuk ke table.

Ada 2 jenis perintah Insert data ke table, yaitu:
  • INSERT dengan VALUES Statement.
  • INSERT dengan SELECT Statement.

Kedua jenis perintah Insert diatas, akan kita bahas lebih detail di bawah ini.

INSERT Dengan VALUES Statement

Untuk menggunakan INSERT dengan VALUES statement, anda bisa menggunakan sintak di bawah ini:

INSERT INTO table
(column1, column2, ... )
VALUES
(expression1, expression2, ... );

Misalkan anda mempunyai sebuah table MAHASISWA dengan struktur berikut:

Kolom Tipe Data Length
npm varchar2 10
nama varchar2 30
tempat_lahir varchar2 30
tanggal_lahir date
gender char 1
jurusan varchar2 30

Silahkan anda jalankan script berikut untuk membuat table MAHASISWA seperti diatas.

CREATE TABLE MAHASISWA
(
  NPM            VARCHAR2(10 BYTE),
  NAMA           VARCHAR2(30 BYTE),
  TEMPAT_LAHIR   VARCHAR2(30 BYTE),
  TANGGAL_LAHIR  DATE,
  GENDER         CHAR(1 BYTE),
  JURUSAN        VARCHAR2(30 BYTE)
)

Anda bisa memasukkan data ke table MAHASISWA diatas dengan cara berikut ini:

INSERT INTO MAHASISWA (npm, nama, tempat_lahir, tanggal_lahir, gender, jurusan)
VALUES ('201482738','Nani Indriyani','Brebes','12-JAN-1990','P','Bahasa Inggris');

INSERT INTO MAHASISWA (npm, nama, tempat_lahir, tanggal_lahir, gender, jurusan)
VALUES ('201498989','Ahmad Fatoni','Jakarta','01-MAR-1995','L','Teknik Informatika');

COMMIT;

Untuk menampilkan data yang telah anda masukkan, anda bisa menggunakan perintah di bawah ini:

SELECT * FROM MAHASISWA;

Perintah SELECT diatas akan menampilkan data di table MAHASISWA seperti berikut.

Bagaimana Cara Insert Data ke Table di Database Oracle

INSERT Dengan SELECT Statement

Untuk cara yang kedua, insya allah akan kita bahas pada sesi berikutnya. Jadi tunggu saja update-an nya. Terima kasih

Sekian tutorial singkat Bagaimana Cara Insert Data ke Table di Database Oracle. Semoga bermanfaat & Happy Learning Belajar Oracle.

Jika Anda menyukai tutorial ini, silahkan Anda share dengan teman-teman Anda yang membutuhkan.

Salam,

~Nursalim~
Naura-Lab.blogspot.com

Jika Anda rasa artikel ini bermanfaat, saya sangat berterima kasih bila Anda mau membagikannya ke teman. Jangan lupa dapatkan update artikel terbaru dari Naura-Lab melalui email:

4 comments

kak..les privat inject database oracle bisa ??
hub wa aja kak : 082306684646

Reply

Kak, saya mau tanya, kok punya saya setiap melakukan command insert into, selalu missing expression ya? Padahal sudah saya check berulang-ulang sudah lengkap structure nya. Ada saran kak?
Terima kasih

Reply

Terimakasih.. tulisannya sangat bermanfaat..
My blog
My Name
My Email
My Campus

Reply

Post a Comment