Вниз
Скачать: CL | DM;

Размер поля NUMBER в ORACLE   Найти похожие ветки 

← →
EternalWonderer   (2001-12-25 15:47) [0]

Открываем TOAD->Schema Browser->Tables->Modify table. И что же мы видим?
Name DataType Size Precision ...
ID NUMBER 22 8
BOOL CHAR 1 0
YEAR NUMBER 22 4
DATE1 DATE 7 0
Обратите внимание на поле Size !!!
Встаёт вопрос: а не хранить ли нам числа в формате CHAR?


← →
petr_v_a ©   (2001-12-25 17:23) [1]

во-первых, тогда уж varchar2, т.к. char добивается пробелами :), во-вторых,что показывет TOAD в поле size не знаю, наверное макс. размер числа из словаря, а сколько конкретное числовое значение реально занимает байт, можно посмотреть ф-цией vsize


← →
EternalWonderer   (2001-12-26 10:38) [2]

> petr_v_a © (25.12.01 17:23)
> наверное макс. размер числа из словаря
А как же BOOL CHAR 1 0 ?
> можно посмотреть ф-цией vsize
Посмотрел. Вот результат (поле place объявлено как NUMBER(1)):
place vsize(place)
1 2
0 1
1 2
1 2
0 1 ... Хоть убей, не пойму: поле NUMBER(1) имеет переменную длину ??? Что - то всё - таки здесть не так.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
1-99945
GovoRun
2002-01-13 23:34
2002.01.31
Создание MDIChild в run-time


14-100047
поручик Пулковский
2001-12-09 18:15
2002.01.31
New Year


3-99837
RID
2001-12-20 15:46
2002.01.31
Обновление данных в БД Interbase 6.0


14-100049
Игорь
2001-12-02 19:29
2002.01.31
Вопрос почти про графику


1-99959
Konik
2002-01-12 12:28
2002.01.31
Form1.Top := Ini.ReadString ???




   Наверх