Tipe Data pada SQL Server

Setiap tipe data pada sebuah basis data sebenarnya sangat mirip dengan bahasa pemrograman. Tipe Data sendiri merupakan kumpulan nilai yang siap digunakan sebagai identitas sebuah data. Antara Data Base Management System (DBMS) yang satu dengan yang lainnya tidak memiliki kumpulan tipe data yang sama, ada sedikit perbedaan yang perlu diperhatikan. Artikel ini membahas tentang jenis-jenis tipe data dan penjelasannya secara singkat. Tipe Data yang dibahas adalah milik DBMS SQL Server.


Tampilan Awal dari Microsoft SQL Server Management Studio


A. Tipe Data String:

  1. CHAR(N): String dengan panjang tetap (Maksimal 8000 karakter)
  2. VARCHAR(N): String dengan panjang tidak tetap (Maksimal 8000 karakter)
  3. TEXT: String dengan panjang tidak tetap
  4. NCHAR: String Unicode dengan panjang tetap (Maksimal 4000 karakter)
  5. NVARCHAR: String Unicode dengan panjang tidak tetap (Maksimal 4000 karakter)
  6. NTEXT: String Unicode dengna pankang tidak tetap hingga 2GB
  7. BIT: Berisi 0, 1, NULL (pada bahasa pemrograman Java adalah boolean)
  8. BINARY(N): String biner dengan panjang tetap n
  9. VARBINARY: String biner dengan panjang tidak tetap n
  10. IMAGE: String biner dengan panjang tidak tetap dan digunakan untuk menyimpan Image

B. Tipe Data Angka:

  1. TINYINT: Bilangan bulat dari 0-255 (8 bit/1 byte)
  2. SMALLINT: Bilangan bulat 16 bit/2byte
  3. INT: Bilangan bulat 32 bit/2 byte
  4. BIGINT: Bilangan bulat 64 bit/8 byte
  5. MONEY: Menyimpan bilangan berupa uang untuk 8 bytes
  6. SMALLMONEY: Menyimpan bilangan berupa uang untuk 4 bytes

C. Tipe Data Tanggal & Waktu

  1. DATETIME: Tipe data tanggal dari 1 Januari 1753 sampai 31 Desember 9999 dan akurasinya 3,33 milidetik
  2. DATETIME2: Tipe data tanggal dari 1 Januari 0001 sampai dengan 31 Desember 9999 dan akurasinya 100 nanodetik
  3. SMALLDATETIME: Tipe data tanggal dari 1 Januari 1900 sampai 31 Desember 9999 dan akurasinya 1 menit
  4. DATE: Sama dengan DATETIME hanya saja pada DATE menyimpan tanggalnya saja dari 1 Januari 1753 sampai 31 Desember 9999
  5. TIME: Menyimpan waktu dengan akurasi 100 nanodetik

Komentar

Posting Komentar

Postingan populer dari blog ini

Pengenalan Alat-Alat Laboratorium Ekologi Akuatik dan Implementasi Penggunaanya

Kerangka Pengeluaran Jangka Menengah (KPJM) - Review Baseline

Apa itu NetBeans (IDE)?