Sebelum membahas bagaimana cara membuat table, Anda harus mengenal terlebih dahulu tipe data yang ada di dalam Oracle.
Tipe data yang dimaksud adalah :
- Char (n)
String sepanang n karakter. Jika n tidak disertakan maka panjang karakter adalah 1. - Varchar (n)
Panjang string bisa kita rubah sesuai dengan kebutuhan kita, namun string tersebut dibatasi sepanjang n karater. - Varchar2 (n)
Panjang string bisa kita rubah sesuai dengan kebutuhan kita, namun string varchar2 tersebut dibatasi sepanjang 2000 karater. - Long
Tipe data binary, maksimal 2 giga byte. - Date
Mendefinisikan tanggal, menyimpan tahun, bulan, tanggal, jam, menit, detik. - Number
Mendefinisikan angka pecahan, baik itu decimal atau floating point.
Array, REFs, LOB / BLOB, CLOB, UNCLOD, BFILE adalah tipe baru di Oracle8 yang mendukung penyimpanan data untuk multimedia seperti gambar video dan lainnya.
Contoh :
Kita akan membuat table Barang seperti dibawah.
--1 Table Barang Create table barang ( Kode_barang char(6), Nama_barang varchar2(25), Satuan_barang varchar2(20), Stok_barang number(4), constraint pk_barang primary key(Kode_barang) );
--2 Table Suplier
Create table suplier(
Kode_suplier char(10),
Nama_suplier varchar2(30),
Alamat_suplier varchar2(100),
Telpon varchar2(15),
constraint pk_suplier primary key(kode_suplier)
);