Karakter Veri Tipleri
CHAR : Sabit uzunluklu karakter setlerini saklamak için kullanılır . Girilen her karakter için 1 byte yer tutar. Yalnız şu duruma dikkat etmeliyiz . Tanımlanan karakter uzunluğundan daha kısa bir veri saklamaya çalışırsak , kaydetmek istediğimiz verinin sonuna boşluk ekler .
VARCHAR: Karakter türünden veri tiplerini saklar . Maksimum uzunluğu 8000 karakterdir . Char veri tipinden farkı ise kaydetmek istediğimiz veri tipinin sonuna boşluk eklememesidir .
VARCHAR2 : Varchar veri tipinin yeni versiyonudur . Oracle artık Varchar2 kullanmamızı önerir . Tek farkı ise Varchar null değerlerde boşluk kaydeder . (space) . Varchar2 ise null değerlerde hiçbirşey insert etmez .
Tam Sayı Veri Türleri
TINYINT : Veritabanında 1 byte yer kaplar . 0 - 255 arası değer alır
SMALLINT : Veritabanında 2 byte yer kaplar . -32768 ve 32767 arasında veri saklar
BIGINT : 8 byte bir yer kaplar
INTEGER : ANSI standartlarından dolayı Oracle ın kabul etmiş olduğu veri tipidir. NUMBER(38) veri tipine karşılık gelir .
Ondalıklı Sayıların Veri Türleri
DECIMAL : Ondalıklı sayıları tutar. Scale den uzun bir veri geldiği durumda ondalıklı sayıları truncate eder
NUMBER : Ondalıklı sayıları tutar. Scale den uzun bir veri geldiği durumda round(yuvarlar) eder
Tarih Veri Tipleri
DATE : Veri tipinde zaman bilgilerini tutmak için kullanılır .
DD.MM.YYYY HH:MM:SS şeklinde tutulur . 30.09.2013 09:00:00
Diğer Veri Tipleri
BINARY_DOUBLE : Ondalıklı sayı değeri binary(1-0) olarak tutulur . Bu sayede ondalıklı sayılar üzerindeki işlemlerde yuvarlama , kırpma gibi durumlar olmaz
BINARY_FLOAT : Ondalıklı sayı değeri binary(1-0) olarak tutulur . Bu sayede ondalıklı sayılar üzerindeki işlemlerde yuvarlama , kırpma gibi durumlar olmaz
URITYPE : Bir URL adresinin bilgisi kaydedilir .
CHAR_VARYING : VARCHAR veri tipiyle aynıdır
CHARACTER_VARYING : VARCHAR veri tipiyle aynıdır
DOUBLE_PRECISION : NUMBER veri tipiyle aynıdır.
NATIONAL_CHAR : NCHAR tipiyle aynıdır .
REAL : FLOAT veri tipine karşılık gelir
Hiç yorum yok:
Yorum Gönder