4 Ekim 2021 Pazartesi

Sütun Tipleri

Giriş
Liste şöyle
BOOLEAN
BIGINT - java.lang.Long
DECIMAL - java.math.BigDecimal
DOUBLE - java.lang.Double
INT - java.lang.Integer
REAL - java.lang.Float
SMALLINT - java.lang.Short
TINYINT - java.lang.Byte
CHAR -java.lang.String
VARCHAR - java.lang.String
DATE - java.sql.Date
TIME- java.sql.Time
TIMESTAMP - java.sql.Timestamp
BINARY - byte[]
GEOMETRY
UUID - java.util.UUID

UUID Tipi
Örnek
Şöyle yaparız. Burada VARCHAR2(100 CHAR) ve VARCHAR2(100) arasında fark yok
CREATE TABLE IF NOT EXISTS Deneme (Key UUID, Value VARCHAR2(100 CHAR),PRIMARY KEY (Key));
INSERT INTO Deneme (Key, Value) VALUES (1,'2'); INSERT INTO Deneme (Key, Value) VALUES ('3','4');
UIID böyle görünüyor. 8-4-4-4-12 formatında
00000000-0000-0000-0000-000000000001

Date Tipi
Şöyle yaparız
CREATE TABLE Subscriber (
  ISDN_NO VARCHAR2(23 CHAR) CONSTRAINT NN_ISDN NOT NULL, 
  FOOFLAG CHAR(1 CHAR) DEFAULT '0' NOT NULL, 
  FOOEXPIRATIONDATE DATE DEFAULT TIMESTAMP '1970-01-01 01:00:00',
  ...
);


Hiç yorum yok:

Yorum Gönder

Ignite Transaction Kullanımı

Giriş Bir tablo 3 tane atomicity değerinden birisine sahip olabilir. 1. ATOMIC 2. TRANSACTIONAL 3. TRANSACTIONAL_SNAPSHOT ATOMIC Açıklaması ...