ben

OMÜ , Bilgisayar Mühendisliği, 13'

31 Ekim 2018 Çarşamba

Veri Türleri


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: