Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2: Как узнать тип переменной и/или литерала? / 5 сообщений из 5, страница 1 из 1
13.10.2014, 17:11
    #38775418
Жмурик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2: Как узнать тип переменной и/или литерала?
Как в DB2 LUW узнать, в какой тип неявно преобразуется литерал из цифр?

Например 12345678901234567890 (больше 19 символов).
В других случаях возможна десятичная точка.

Спасибо
...
Рейтинг: 0 / 0
13.10.2014, 17:28
    #38775438
n&n
n&n
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2: Как узнать тип переменной и/или литерала?
зависит от выражения. DECFLOAT(34) например.
...
Рейтинг: 0 / 0
13.10.2014, 17:33
    #38775443
Жмурик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2: Как узнать тип переменной и/или литерала?
Выражение заранее неизвестно.
Есть какие-нибудь правила?
...
Рейтинг: 0 / 0
13.10.2014, 17:55
    #38775481
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2: Как узнать тип переменной и/или литерала?
Жмурик,

Constants
Если без точки, то перебирает в следующем порядке, пока по диапазону не начнет подходить:
Код: plaintext
INT, BIGINT, DECIMAL(X, 0), где X<=31
Если с точкой, то DECIMAL (X, Y).
Тип результата можно посмотреть командой db2:
Код: plaintext
describe values 12345678901234567890
или sql командой:
Код: plaintext
call admin_cmd('describe values 12345678901234567890')
которая возвратит результирующий набор с описанием.
...
Рейтинг: 0 / 0
13.10.2014, 18:13
    #38775512
Жмурик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2: Как узнать тип переменной и/или литерала?
Спасибо, Марк, это уже что-то...
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2: Как узнать тип переменной и/или литерала? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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