Срд, 30/06/2010 - 18:10 by admin
Обозначение в 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 |
numeric(19,4) |
byte |
целые числа до 255 |
smallint |
tinyint unsigned |
smallint |
tinyint |
number(3,0) |
bit |
булевские значение (да/нет – 1/0) |
numeric(1,0) |
tinyint(1) |
numeric(1,0) |
bit |
numeric(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) |