Sintak Dasar
Di bawah ini adalah sintak dasar perintah CREATE TABLE Di Oracle Database:
CREATE TABLE table_name( column_name1 data_type [NOT NULL], column_name2 data_type [NOT NULL], column_name3 data_type [NOT NULL], ... column_nameN data_type [NOT NULL], PRIMARY KEY(column_name) );
Penjelasan sintak:
- CREATE TABLE adalah perintah atau statement di Oracle Database yang digunakan untuk membuat sebuah table.
- table_name mendefinisikan nama sebuah table yang akan Anda buat. Nama table di oracle database harus unik, tidak boleh duplikat di dalam sebuah database.
- column_name1, column_name2, column_name3, dan seterusnya mendefinisikan nama kolom. Nama kolom harus unik, tidak boleh duplikat di dalam sebuah table.
- data_type mendefinisikan tipe data yang melekat pada sebuah kolom sesuai data yang akan disimpan, apakah berupa bilangan atau numeric, karakter atau string, maupun tanggal atau waktu.
- NOT NULL adalah salah satu atribut di dalam sebuah kolom, yang mendefinisikan bahwa kolom tersebut tidak boleh kosong (null).
- PRIMARY KEY adalah atribut constraint yang mendefinisikan bahwa kolom tersebut sebagai kunci utama, sehingga datanya tidak boleh duplikat.
Langkah-Langkah
Di bawah ini adalah langkah-langkah membuat sebuah table di Oracle Database menggunakan Program SQLPlus:
- Login ke server Oracle Database menggunakan username dan password yang biasa Anda gunakan.
Pada tutorial ini, saya menggunakan user atau schema hr untuk login ke server Oracle Database.
C:\Users\Dev>sqlplus SQL*Plus: Release 11.2.0.1.0 Production on Kam Okt 8 21:06:10 2015 Copyright (c) 1982, 2010, Oracle. All rights reserved. Enter user-name: hr Enter password: Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options
- Langkah selanjutnya adalah membuat sebuah table "TBL_PEGAWAI" sesuai dengan struktur table diatas.
Untuk membuat sebuah table baru, Anda dapat menggunakan perintah CREATE TABLE seperti berikut ini:
CREATE TABLE tbl_pegawai( id_pegawai INT(5) UNSIGNED NOT NULL, nama_depan VARCHAR2(15) NOT NULL, nama_belakang VARCHAR2(15) NO NULL, tanggal_lahir DATE NOT NULL, alamat VARCHAR2(20) NOT NULL, gender CHAR(1) NOT NULL, gaji DOUBLE NOT NULL, PRIMARY KEY(id_pegawai) );
Menampilkan Daftar Table Di Schema
Setelah Anda sukses membut table "TBL_PEGAWAI" menggunakan perintah CREATE TABLE diatas, Misalkan Anda ingin mengecek apakah table tersebut masuk dalam daftar table di schema hr, Anda dapat menggunakan perintah atau query di bawah ini:
SQL> SELECT * FROM tab; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- COUNTRIES TABLE DEPARTMENTS TABLE EMPLOYEES TABLE EMP_DETAILS_VIEW VIEW JOBS TABLE JOB_HISTORY TABLE LOCATIONS TABLE REGIONS TABLE TBL_PEGAWAI TABLE 9 rows selected.Output dari query diatas, terbukti bahwa table "TBL_PEGAWAI" sukses Anda buat, karena masuk dalam daftar table di schema hr.
Menampilkan Deskripsi Table
Anda juga dapat menampilkan deskripsi sebuah table dengan menggunakan perintah DESC[RIBE] diikui dengan nama table nya.
Sebagai contoh, misalkan Anda ingin menampilkan deskripsi dari table "TBL_PEGAWAI", Anda dapat menjalankan statement di bawah ini:
SQL> DESC tbl_pegawai;
Atau juga Anda dapat menjalankan statement di bawah ini:
SQL> DESCRIBE tbl_pegawai;
Kedua statement diatas akan menghasilkan output yang sama, yaitu deskripsi dari sebuah table "TBL_PEGAWAI".
Sekian tutorial singkat tentang Bagaimana Cara Membuat Table Di Oracle Database Menggunakan Program SQLPlus. Semoga bermanfaat & Selamat Belajar Oracle Database.
Salam,
Nursalim
No comments:
Post a Comment