Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / У меня есть таблица T с полями A,B типа NUMERIC. Поля содержат большие (4-байтов / 2 сообщений из 2, страница 1 из 1
09.09.2003, 15:21
    #32260104
tws
tws
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У меня есть таблица T с полями A,B типа NUMERIC. Поля содержат большие (4-байтов
У меня есть таблица T с полями A,B типа NUMERIC. Поля содержат большие (4-байтовые) целые числа. Делаю запрос

SELECT A, (A+B) AS C FROM T

в результате поле C имеет тип DECIMAL. Нужно чтобы был NUMERIC, как у A и B. Вопрос -- можно ли средствами стандартного SQL явно указать тип для C?

Относительно типов значений поясню -- обращение к БД происходит по JDBC, типы возвращаемых значений определяются через java.sql.ResultSet.getMetadata().getColumnType(); соответственно тип NUMERIC это java.sql.Types.NUMERIC, DECIMAL это java.sql.Types.DECIMAL.
...
Рейтинг: 0 / 0
09.09.2003, 15:57
    #32260164
Steppenwulf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У меня есть таблица T с полями A,B типа NUMERIC. Поля содержат большие (4-байтов
SELECT A, cast((A+B) as NUMERIC) AS C FROM T
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / У меня есть таблица T с полями A,B типа NUMERIC. Поля содержат большие (4-байтов / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]