|
<< Click to Display Table of Contents >> NeoBase 6 datatyper |
![]() ![]()
|
NeoBase 6xe kan via revers SQL vise databasens datatype for hvert enkelt felt ved via menu'en [Værktøj], [Vis SQL definition af NeoBase data] og via undermenu'en at udpege den ønskede tabel.
NeoBase 6xe viser i en dialog det SQL-udtryk, der skal til for at generere tabellen via SQL via et CREATE TABLE tabelnavn statement.
Det viste SQL kan for dokumentation kopieres via tastekombinationen Ctrl-C.
Datatyperne følger den oprindelige Neobase 3 datatypning i Paradox format fra Langtved Data.
P.S.: At feltet PersonId har datatypen FLOAT (dvs. til decimaltal) for en ellers heltalsværdi er historisk begrundet, idet NeoBasen teknisk set har sine rødder tilbage i 16-bit versionen af Paradox databaseprogrammet, som kun muliggjorde felter med heltalstyper i intervallet 32767 til -32768, der således ikke kunne rumme den ønskede 8-cifrede PersonId-værdi.
Senere 32-bits versioner af den tidligere anvendte Paradox-baserede database kunne godt have indeholdt PersonId i den nyere SQL-definerede INTEGER datatype (op til 2147483647), hvor FLOAT datatypen dog er valgt bibeholdt aht. problemfri dataudveksling med historisk samarbejdende NeoBase parter.