2016-05-31 2 views
0

Мне нужно отобразить NUMERIC[10,0] тип параметра хранимой процедуры sybase для типа java.Сопоставление SQL NUMERIC [10,0] с java-типом

Что было бы такого типа?

Кроме того, если вы можете помочь мне определить регулярное выражение для этого типа NUMERIC[10,0], то я буду благодарен.

+0

Я отбросил ваше последнее изменение, у нас есть история изменений, которая позволяет нам видеть изменения. Иногда добавляется уточнение, но в этом случае использование 'numeric [0,10]' явно было ошибкой. –

+0

ОК, спасибо. Я действительно не знал, оставить ли оригинал и добавить редактирование, или отредактировать текст ошибки так же, как и в конце концов. – dushkin

ответ

1

Использовать Long как Integer является кратким, чтобы нанести на карту все возможные значения. Посмотрите на MAX_VALUE обоих типов.

+0

спасибо. Разве [0,10] не говорит о точности и масштабах? Я действительно этого не понял? Если да, не должно ли оно быть плавающим или двойным? Редактировать: О! Виноват! Это было числовое (10,0). Противоположность не логична :) Итак, масштаб равен 0, поэтому он может быть целым или длинным. Еще раз спасибо! – dushkin

+0

К сожалению, вы правы. Моя ошибка, извините. Я обновил свой ответ. – Kai

+0

Получил. Еще раз спасибо – dushkin

Смежные вопросы