Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Вниз

Размер поля 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) имеет переменную длину ??? Что - то всё - таки здесть не так.




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.039 c
3-99838           victor                2001-12-25 06:55  2002.01.31  
не отображаются значения по умолчанию


3-99879           Filat                 2001-12-27 10:52  2002.01.31  
Как можно сделать следующее: база данных Access -> IIS -> WEB страница


14-100063         panov                 2001-12-11 15:37  2002.01.31  
Угадайте, очем речь?


3-99877           Олег Лаукарт          2001-12-25 11:07  2002.01.31  
Query для каждого потока...


1-100010          nikols                2002-01-15 12:05  2002.01.31  
Надо конвертировать отчет QuickReport в Excel.