DB2 - Veri Türleri

Bu bölüm, DB2'de kullanılan çeşitli veri türlerini tanıtır.

Giriş

DB2 Veritabanı tablolarında, geliştiricinin gereksinimlerine bağlı olarak her sütunun kendi veri türü vardır. Veri türünün, bir tablonun sütunlarındaki değerlerin türü ve aralığı olduğu söylenir.

Yerleşik veri türleri

  • Tarih saat
    • TIME: Günün saatini saat, dakika ve saniye olarak gösterir.
    • TIMESTAMP: Tarih ve saatin yıl, ay, gün, saat, dakika, saniye ve mikrosaniye şeklinde yedi değerini temsil eder.
    • DATE: Günün tarihini yıl, ay ve gün şeklinde üç kısımda temsil eder.
  • String
    • Character
  • CHAR (fixed length): Karakter dizelerinin sabit uzunluğu.
    • Değişen uzunluk
  • VARCHAR: Değişen uzunlukta karakter dizeleri.
  • CLOB: büyük nesne dizeleri, bir karakter dizesi VARCHAR veri türünün sınırlarını aşabildiğinde bunu kullanırsınız.
    • Graphic
  • GRAPHIC
    • Fixed length: Çift baytlık karakterler içeren sabit uzunlukta grafik dizeleri
    • Değişen uzunluk
  • VARGRAPHIC: Çift bayt karakterleri içeren değişken karakterli grafik dizesi.
  • DBCLOB: büyük nesne türü
    • Binary
  • BLOB (değişen uzunluk): büyük nesnede ikili dize
  • BOOLEAN: 0 ve 1 şeklinde.
  • Signed numeric
    • Exact
  • Binary integer
    • SMALLINT [16BIT]: Bunu kullanarak sütunlara küçük int değerleri ekleyebilirsiniz
    • INTEGER [32BIT]: Bunu kullanarak sütunlara büyük int değerleri ekleyebilirsiniz
    • BIGINT [64BIT]: Bunu kullanarak sütunlara daha büyük int değerleri ekleyebilirsiniz
  • Decimal
    • ONDALIK (paketlenmiş)
    • DECFLOAT (ondalık kayan nokta): Bunu kullanarak ondalık kayan nokta sayıları ekleyebilirsiniz
    • Approximate
  • Floating points
    • REAL (tek duyarlık): Bu veri türünü kullanarak, tek duyarlıklı kayan noktalı sayılar ekleyebilirsiniz.
    • DOUBLE (çift kesinlik): Bu veri türünü kullanarak, çift duyarlıklı kayan noktalı sayılar ekleyebilirsiniz.
  • eXtensible Mark-up Language
    • XML: XML verilerini bu veri türü sütununda saklayabilirsiniz.