Tipe Data Oracle, Sql server, My sql, dan Ms. Access
1.
Oracle
Tipe Data Karakter
Ch
Tipe data CHAR dispesifikasikan dalam karakter
string yang memiliki panjang tetap. Oracle
memastikan bahwa semua nilai disimpan dalam sebuah kolom CHAR
memiliki panjang yang
ditentukan oleh ukuran (size). Jika Anda memasukkan nilai yang
lebih pendek dari panjang
kolom, Oracle akan mengisikan nilai kosong untuk panjang kolom
yang tidak terisi nilai. Jika
Anda mencoba untuk memasukkan nilai yang terlalu panjang untuk
kolom, Oracle akan
menampilkan pesan error.
·
NCHAR
Tipe data NCHAR adalah tipe data Unicode-only.
Bila Anda membuat sebuah tabel dengan
kolom NCHAR, Anda akan diminta menentukan panjang kolom dalam
karakter. Anda
mendefinisikan karakter nasional saat Anda membuat (create)
database Anda.
Panjang maksimum kolom ditentukan oleh definisi set karakter
nasional. Spesifikasi Lebar tipe
data karakter NCHAR mengacu pada jumlah karakter. Ukuran kolom
maksimum yang diizinkan
adalah 2000 byte.
Jika Anda memasukkan nilai yang lebih pendek dari panjang kolom,
Oracle akan
mengisikan nilai kosong untuk panjang kolom yang tidak terisi
nilai.
·
NVARCHAR2
Tipe data NVARCHAR2 adalah tipe data
Unicode-only. Bila Anda membuat sebuah tabel
dengan kolom NVARCHAR2, anda akan diminta menyertakan jumlah
maksimal karakter yang
dapat diisikan kedalamnya. Oracle kemudian menyimpan setiap
nilai dalam kolom persis seperti
yang Anda tentukan itu, asalkan nilai tidak melebihi panjang
maksimum kolom.
·
LONG
Jangan membuat tabel dengan menggunakan kolom LONG. Gunakan
kolom LOB (CLOB,
NCLOB, BLOB) sebagai gantinya. kolom LONG didukung hanya untuk
kompatibilitas.
kolom LONG menyimpan string karakter yang mengandung
variabel-panjang sampai dengan 2
gigabyte -1 atau 231-1 byte. Kolom LONG memiliki
banyak karakteristik kolom VARCHAR2.
Anda dapat menggunakan kolom LONG untuk menyimpan string teks
panjang. Panjang nilai
LONG mungkin dibatasi oleh memori yang tersedia pada komputer
Anda.
TIPE DATA NUMERIK
·
NUMBER
Tipe data NUMBER terdiri dari angka tetap nol
serta positif dan negatif dengan nilai absolut
dari 1,0 x 10-130 untuk tetapi tidak lebih dari 1,0 x 10126.
Jika Anda menetapkan sebuah ekspresi
aritmatika yang nilainya memiliki nilai absolut lebih besar dari
atau sama dengan 1,0 x 10.126,
maka Oracle akan menampilkan pesan error. Setiap nilai NUMBER membutuhkan
1sampai
dengan 22 byte.
·
FLOAT
Tipe data FLOAT adalah subtipe dari NUMBER. Hal
ini dapat ditentukan dengan atau tanpa
presisi, yang memiliki definisi yang sama dengan yang dimiliki
tipe data NUMBER dan dapat
berkisar dari 1 sampai 126. Skala yang belum bisa ditentukan,
tetapi diinterpretasikan dari data.
Setiap nilai FLOAT membutuhkan 1 sampai dengan 22 byte.
2. SQL SERVER
2005
·
Bit
Tipe data bit hanya bisa menerima input angka 1 dan 0 sebagai nilai (atau bisa juga null, yang berarti tidak ada nilai). Tipe data ini sangat membantu jika Anda ingin menghasilkan output yes/no, true/false, dsb.
·
Int
Tipe data ini mungkin sudah banyak dikenal oleh Anda. Tipe data ini dapat menerima nilai mulai dari -231 (-2,147,483,648) hingga 231-1 (2,147,483,647). Tipe data ini menghabiskan 4 bytes untuk menyimpan data pada harddisk.
3. MY SQL
·
Int
Untuk tipe data numerik jangkauannya -2147483648s/d2147483647.
·
Float
Digunakan untuk data yang berupa pecahan.
·
Char
String dengan panjang tetap sesuai dengan yang ditentukan
panjangnya 1 s/d 255 karakter.
·
Varchar
String dengan panjang yang berubah-ubah sesuai dengan yang
disimpan saat itu, panjangnya 1 s/d 255 karakter.
·
Blob
Teks dengan panjang maksimum 65535 karakter.
·
Longblob
Teks dengan panjang maksimum 4294967295 karakter.
4. MS.access
•Text
text adalah tipe data
yang berisikan huruf atau kombinasi huruf dan angka. Tipe data ini memiliki
panjang 255 karakter.
•Memo
•Memo
Memo adalah tipe data yang berisikan huruf
atau kombinasi huruf dan angka. Tipe data ini memiliki panjang 65535 karakter.
•Number
•Number
Number adalah
tipe data yang berisikan angka untuk perhitungan matematis. Tipe data ini
memiliki panjang 1, 2, 4, atau 8 byte (1 byte = 1 karakter = 8 bit binary).
•Date/Time
•Date/Time
Date/time adalah tipe
data yang berisikan tanggal bulan dan tahun. Tipe data ini memiliki panjang 8
byte.
•Currency,
•Currency,
Currency adalah tipe
data yang berisikan angka yang melibatkan 1 sampai 4 angka di belakang koma
(desimal). Tipe data ini mampu terlibat dalam perhitungan sampai 15 digit di
depan koma, dan 4 digit di belakang koma. Panjangnya 8 byte.
•AutoNumber
•AutoNumber
Auto Number adalah
tipe data yang berisikan angka yang mengalami increment (penambahan dengan
skala kelipatan yang tetap). Defaultnya adalah 1. Panjangnya 4 byte.
•Yes/No
•Yes/No
Yes/No adalah tipe
data yang berisikan jawaban yes/no, true/false, atau on/off. Panjangnya hanya 1
bit (bukan byte).
•OLE Object
•OLE Object
Ole Object adalah tipe
data yang berisikan bermacam-macam object, seperti file Ms Word, spreadheet
milik Ms Excel, grafik, gambar, dan sebagainya. Ukurannya tak terbatas,
tergantung dari kapasitas hardisk.
•Hyperlink
•Hyperlink
Hyperlink adalah tipe
data yang berisikan link ke sebuah object atau situs web. Panjangnya 2048
karakter.

Tidak ada komentar:
Posting Komentar