SAP HANA tipovi podataka: numerički, znakovni niz, decimalni

U ovom SAP Vodič za HANA vrste podataka, naučit ćemo:

1) SAP HANA tipovi podataka - SAP HANA tipovi podataka uključuju datume i vremena, numerički tip podataka, Booleov, niz znakova, binarne tipove podataka itd.

2) SAP HANA Identifikatori – Ograničeni identifikatori i Neograničeni identifikatori

Vrste podataka u SAP HANNA

In SAP HANA baza podataka, SQL Vrste podataka su sljedeće:

Klasifikacija Potklasifikacija Vrsta podataka SQL Vrsta trgovine stupaca Zadani format
Vrste vremena vremena Datum INFORMACIJE CS_DAYDATE 'GGGG-MM-DD'
Vrijeme VRIJEME CS_SECONDTIME 'HH24:MI:SS'
Drugi spoj DRUGI DATUM CS_LONGDATE 'GGGG-MM-DD HH24:MI:SS'
Vremenska oznaka VREMENSKI KAMP CS_SECONDDATE 'GGGG-MM-DD HH24:MI:SS.FFn'
Numerički tipovi Mali cijeli broj TINYINT CS_INT 8-bitni cijeli broj bez predznaka, raspon od 0 do 255
Mali cijeli broj SMALI CS_INT 16-bitni cijeli broj s predznakom, raspon -32,768 do 32,767
Integer CIJELI CS_INT 32-bitni cijeli broj s predznakom, Raspon od -2,147,483,648 do 2,147,483,647
Veliki cijeli broj BIGINT CS_FIKSNO (18,0) 64-bitni cijeli broj s predznakom, Raspon -9,223,372,036,854,775,808 Do 9,223,372,036,854,775,807
Decimal DECIMAL(p,s)

p-Preciznost

s- mjerilo

CS_FIXED(ps,s) Preciznost p može biti u rasponu od 1 do 38.

Ljestvica s može varirati od 0 do p za SAP HANA decimalni tip podataka.

Ako preciznost i mjerilo nisu navedeni, DECIMAL postaje decimalni broj s pomičnim zarezom.

Mala decimala MALODECIMALNO CS_SDFLOAT To je decimalni broj s pomičnim zarezom. Preciznost i skala trebaju biti unutar raspona 1~16 za preciznost i -369~368 za skalu, ovisno o pohranjenoj vrijednosti. SMALLDECIMAL je podržan samo za tablicu pohranjivanja stupaca.
Pravi broj STVARAN CS_FLOAT 32-bitni broj s pomičnim zarezom jednostruke preciznosti
Double Broj DVOSTRUKO CS_DOUBLE 64-bitni broj s pomičnim zarezom dvostruke preciznosti
Plutati FLOAT(n) CS_DOUBLE To je 32-bitni ili 64-bitni realni broj.
Gdje n specificira broj bitova i treba biti u rasponu između 1 i 53.
Booleova Booleova BOOLEAN CS_INT TOČNO, NETOČNO I NEPOZNATO (NULL).
Niz znakova Niz znakova promjenjive duljine VARCHAR (n) CS_STRING Ovaj HANA tip podataka duljine niza je niz znakova promjenjive duljine, gdje 'n' navodi maksimalnu duljinu u bajtovima, a ovo je cijeli broj između 1 i 5000.
Unicode znak promjenjive duljine NVARCHAR(n) CS_STRING Unicode niz znakova promjenjive duljine, gdje označava najveću duljinu u znakovima i cijeli je broj između 1 i 5000
Alfa numerički znak ALFANUM(n) CS_ALPHANUM Alfanumerički znakovi promjenjive duljine, gdje n označava najveću duljinu i cijeli je broj između 1 i 127
kratki tekst KRATAK TEKST(n) CS_STRING To je niz znakova promjenjive duljine koji omogućuje pretraživanje teksta i pretraživanje znakova. Ovaj tip podataka može se definirati za tablice pohrane stupaca, ali ne i za tablice redaka.
Binarne vrste Binarni tekst VARBINARY(n) CS_RAW Pohranjujte binarne podatke određene maksimalne duljine u bajtovima, gdje n označava maksimalnu duljinu i cijeli je broj između 1 i 5000.
LOB vrste (velike vrste objekata) Binarni LOB BLOB CS_RAW Velike količine binarnih podataka
Lik LOB KLOB CS_STRING ASCII znakovni podaci
Unicode znak LOB NCLOB CS_STRING Veliki objekt Unicode znakova
TEKST TEKST CS_STRING Tip podataka TEXT pruža značajke pretraživanja teksta. Ovaj tip podataka može se definirati za tablice pohranjivanja stupaca, ali ne i za tablice pohranjivanja redaka.
BINARNI tekstualni podaci BINTEKST CS_STRING Tip podataka BINTEXT sličan je tipu podataka TEXT i stoga podržava značajke pretraživanja teksta, ali je moguće umetnuti binarne podatke. Ovaj tip podataka može se definirati za tablice stupaca, ali ne i za tablice redaka.
Tipovi s više vrijednosti Poredak Array Pohranjuje zbirke vrijednosti iste vrste podataka gdje je svaki element povezan s točno jednom pozicijom. Nizovi mogu sadržavati NULL vrijednosti kao u odsutnosti vrijednosti.

SAP HANA Identifikatori

Identifikatori se koriste za predstavljanje imena u SQL izjava (npr. naziv tablice, naziv pogleda, naziv stupca, naziv indeksa, naziv sinonima, naziv procedure, naziv funkcije itd.)

Postoje dvije vrste identifikatora SAP HANNA: Ograničeni identifikatori i Neograničeni identifikatori.

  • Ograničeni identifikatori – nalazi se u razdjelniku, Double Citati "". Identifikator može sadržavati bilo koji znak uključujući i posebne znake.
  • Neograničeni identifikatori – Neograničeni identifikatori (naziv tablice, naziv stupca) moraju započeti slovom i ne mogu sadržavati nikakve simbole osim znamenke ili podvlake '_'.

Postoje dvije vrste navodnika za razgraničenje kao u nastavku-

  • Jednostruki navodnik (' ') – Koristi se za ograničavanje niza.
  • Double Navodnik (” “)– Koristi se za razgraničenje identifikatora.

rezime

  • SAP HANA tipovi podataka uključuju: datum i vrijeme, numerički, Booleov, niz znakova, binarni, itd.
  • SAP HANA Identifikatori – Ograničeni identifikatori i Neograničeni identifikatori
  • Postoje dvije vrste navodnika za razdvajanje: jednostruki navodnik (' ') & amp; Double Navodnik (” “)