Typy Danych Oracle

Transkrypt

Typy Danych Oracle
Typy Danych Oracle
Typ
Opis
BINARY_DOUBLE
Zmiennej długości ciąg znaków o maksymalnej
długości size bajtów lub znaków. Długość musi
zawierać się pomiędzy 1 a 4000
Zmiennej długości ciąg znaków o maksymalnej
długości size znaków
Liczba o precyzji precision z zakresu 1 – 38 i
skali scale z zakresu -84 – 127
Typ znakowy zmiennej długości do 2GB lub 2^31-1
Data
32 bitowa liczba zmiennoprzecinkowa
64 bitowa liczba zmiennoprzecinkowa
TIMESTAMP
[(fractional_seconds)]
Znacznik czasu
TIMESTAMP
[(fractional_seconds)] WITH
TIME ZONE
Znacznik czasu ze strefą czasową
TIMESTAMP
[(fractional_seconds)] WITH
LOCAL TIME ZONE
Znacznik czasu ze strefą czasową z poniższymi
wyjątkami:
− gdy jest przechowywany w bazie danych
data jest znormalizowana do strefy
czasowej bazy danych,
− gdy jest pobierany z bazy danych data
przedstawiana jest w strefie czasowej
danej sesji
VARCHAR2(size [BYTE | CHAR])
NVARCHAR2(size)
NUMBER[(precision[,scale]])
LONG
DATE
BINARY_FLOAT
INTERVAL YEAR
[(year_precision)] TO
Interwał czasowy z dokładnością do miesiąca
MONTH
INTERVAL DAY [(day_precision)]
TO SECOND
Interwał czasowy z dokładnością do sekundy
[(fractional_seconds)]
RAW(size)
LONG RAW
ROWID
UROWID [(size)]
CHAR [(size [BYTE | CHAR])]
NCHAR[(size)]
CLOB
Dane binarne długości size. Maksymalna
długość danych 2000 bajtów
Dane binarne o długości do 2GB
String reprezentujący unikalny adres wiersza w
tabeli
String reprezentujący logiczny adres wiersza w
tabeli zorganizowanej przy pomocy indeksu
Stałej długości ciąg znaków o maksymalnej
długości size bajtów lub znaków. Długość musi
zawierać się pomiędzy 1 a 2000
Stałej długości ciąg znaków o maksymalnej
długości size bajtów
Duży obiekt znakowy zawierający jedno - lub
wielobajtowe znaki
NCLOB
Duży obiekt znakowy zawierający znaki zapisane
w Unicode
BLOB
Duży obiekt binarny
BFILE
Zawiera locator do dużego pliku binarnego
przechowywanego poza bazą danych