Обозначение в dbstru |
Описание |
Типы данных СУБД |
DERBY |
MYSQL |
POSTGRES |
MSSQL |
ORACLE |
long |
Для целочисленных значений |
int |
integer |
integer |
int |
number(10,0) |
short |
Для целочисленных значений до 32767 |
smallint |
smallint |
smallint |
smallint |
number(5,0) |
float |
для хранения чисел с плавающей точкой |
double |
double |
float |
float |
float |
double |
single |
currency |
для хранения денежных значений |
double |
double |
numeric(19,4) |
money |
number(19,4) |
byte |
Целые числа до 255 |
smallint |
tinyint unsigned |
smallint |
tinyint |
number(3,0) |
bit |
Булевские значение (да/нет – 1/0) |
numeric(1,0) |
tinyint(1) |
numeric(1,0) |
bit |
number(1,0) |
bool |
counter |
Счетчик |
int not null generated by default as identity |
integer auto_increment primary key |
serial |
int identity |
number(28,0) |
date |
Дата и время |
timestamp |
datetime |
timestamp |
datetime |
date |
datetime |
text |
Строчные значения где n – количество символов |
varchar |
varchar |
varchar(255) |
nvarchar(255) |
nvarchar2(255) |
text(n) |
varchar(n) |
varchar(n) |
varchar(n) |
nvarchar(n) |
nvarchar2(n) |
longtext |
Для хранения длинных текстовых значений |
varchar(2000) |
longtext |
text |
nvarchar(4000) |
nvarchar2(2000) |
cid |
В этих полях хранится уникальный идентификатор Дебет Плюс |
int |
integer |
integer |
int |
number(10,0) |
rs |
Для хранения расчетного счета |
varchar(30) |
varchar(30) |
varchar(30) |
nvarchar(30) |
nvarchar2(30) |
ccl |
Для хранения кодов справочника аналитики |
int |
integer |
integer |
int |
number(10,0) |
sc |
счет (из плана счетов) |
smallint |
smallint |
smallint |
smallint |
number(5,0) |
su |
субсчет (из плана счетов) |
smallint |
smallint |
smallint |
smallint |
number(5,0) |
st |
статья (из плана счетов) |
int |
integer |
integer |
int |
number(10,0) |
cval |
код валюты |
smallint |
smallint |
smallint |
smallint |
number(5,0) |