Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / не ANSI Decimal(p) / 5 сообщений из 5, страница 1 из 1
06.07.2005, 15:30
    #33152477
PSasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не ANSI Decimal(p)
в Informix есть такой тип decimal(p)
Он хранит p знаков
аналог такого типа в DB2 - DECIMAL(p,0) - фактически integer
или же float
Оба этих типа не подходят так как у них различные поведения.

Хотелось бы узнать, кто-нибудь эмулировал decimal(p) в DВ2
...
Рейтинг: 0 / 0
06.07.2005, 16:31
    #33152703
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не ANSI Decimal(p)
Почему же у "DB2 - DECIMAL(p,0) - фактически integer или же float"? Вы DB2 ни с чем не перепутали?
...
Рейтинг: 0 / 0
06.07.2005, 16:32
    #33152709
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не ANSI Decimal(p)
они (DECIMAL) в DB2 BCD
...
Рейтинг: 0 / 0
06.07.2005, 21:07
    #33153268
Astron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не ANSI Decimal(p)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
------------------------------ Введенные команды ------------------------------
connect to UTF8DB ;
------------------------------------------------------------------------------
connect to UTF8DB 

   Информация соединения с базой данных

 Сервер баз данных           = DB2/NT  8 . 2 . 0 
 ID авторизации SQL          = ASTRON
 Алиас локальной базы данных = UTF8DB


Соединение JDBC с назначением выполнено успешно.
------------------------------ Введенные команды ------------------------------
CREATE TABLE DECIMAL (DECIMAL DECIMAL( 9 ));
------------------------------------------------------------------------------
CREATE TABLE DECIMAL (DECIMAL DECIMAL( 9 ))
DB20000I  Команда SQL выполнена успешно.

...
Рейтинг: 0 / 0
06.07.2005, 21:18
    #33153275
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не ANSI Decimal(p)
тогда уж так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
connect to tickproc user vvm using             

   Информация соединения с базой данных

 Сервер баз данных           = DB2/NT  8 . 2 . 2 
 ID авторизации SQL          = VVM
 Алиас локальной базы данных = TICKPROC


CREATE TABLE DECIMAL (DECIMAL DECIMAL( 31 ))
DB20000I  Команда SQL выполнена успешно.

INSERT INTO DECIMAL(DECIMAL) VALUES( 1234567890123456789012345678901 )
DB20000I  Команда SQL выполнена успешно.

SELECT * FROM DECIMAL

DECIMAL                          
---------------------------------
  1234567890123456789012345678901 ,

   1  записей выбрано.


DROP TABLE DECIMAL
DB20000I  Команда SQL выполнена успешно.

terminate 
DB20000I  Команда TERMINATE выполнена успешно.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / не ANSI Decimal(p) / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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