Муть number numeric

Robb
Дата: 17.11.2008 18:11:11
Парни, вопрос.

Делаю insert 123,23 into col1.

col1 формат number(4,2).

а мне надо засылать так insert 12323 into col1

чтобы оракл сам последние две цифры понял как после запятой и записал 123,23

есть ли решение такой штуки?
orawish
Дата: 17.11.2008 18:17:26
Robb
Парни, вопрос.

Делаю insert 123,23 into col1.

col1 формат number(4,2).

а мне надо засылать так insert 12323 into col1

чтобы оракл сам последние две цифры понял как после запятой и записал 123,23

есть ли решение такой штуки?

ну, строчный бефо-триггер, например.


зы только странно как-то это..
Andrey.L
Дата: 17.11.2008 18:18:08
Robb,

дели на 100
_xcb
Дата: 17.11.2008 18:33:50
123,23 в number(4,2) не поместится. границы до 100>x>-100
Robb
Дата: 19.11.2008 14:38:49
Пока туплю, не могу найти полное описание формата типа NUMBER(3,6).

Я понимаю что это 3 цифры в целой части и 6 в дробной, правильно?
например 999.999999

Или я опять туплю?
orawish
Дата: 19.11.2008 14:41:33
Robb
Пока туплю, не могу найти полное описание формата типа NUMBER(3,6).

Я понимаю что это 3 цифры в целой части и 6 в дробной, правильно?
например 999.999999

Или я опять туплю?

нет, не правильно..

а в доку смотреть не пробовали?
Robb
Дата: 19.11.2008 14:48:37
нашел наконец...

ну ваще как-то непривычно.. думал что по аналогии с decimal
[b]number(o, d) ->>
o = overall number of digits, d = number of digits to the right of the decimal point. [/b]
Robb
Дата: 19.11.2008 14:50:48
опять ступил - и в децимал такая же логика..

забавно ))