powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
10 сообщений из 10, страница 1 из 1
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
    #37501480
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Contains links to download DB2® 9.7 Fix Pack 5, servers, extenders, clients and drivers from Fix Central for AIX, HP-UX, Linux, Solaris, and Windows operating systems.

Signature: 9.7.0.5 Build level: s111017 Release Date: 28.Oct.2011

Fix List for DB2 Version 9.7 for Linux, UNIX and Windows
...
Рейтинг: 0 / 0
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
    #37502108
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не может быть! :)
PL/SQL statement compilation and execution is now supported for DB2 Express-C.
Еще бы эту самую новую Express-C где-нибудь выложили...
...
Рейтинг: 0 / 0
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
    #37502427
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FavnНе может быть! :)
PL/SQL statement compilation and execution is now supported for DB2 Express-C.
Еще бы эту самую новую Express-C где-нибудь выложили...

Это кстати очень и очень круто. Сам удивился.
...
Рейтинг: 0 / 0
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
    #37503030
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Абсолют,
Они бы еще System-defined modules в Express-C разблокировали вместе с PL/SQL, цены бы им не было. Без них ценность PL/SQL сомнительна. Да и вообще...
Но скачать и проверить негде, а в доке остались заблокированными.
...
Рейтинг: 0 / 0
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
    #37503220
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эммм... после наката у меня при создании функции/процедуры Db2 падает напрочь. Откатываюсь назад.
...
Рейтинг: 0 / 0
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
    #37503885
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge Rielau в news://comp.databases.ibm-db2 http://www.ibm.com/support/docview.wss?uid=swg24031181
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
On the SQL front here are the highlights:
* Nested complex types support
   That is multi dimensional arrays, rows in rows, arrays in rows etc...
   JDBC is also supporting this.
* NVL2, HEXTORAW functions
* Allow scalar functions returning arrays in the FROM clause
   That means you have defacto another way to write complex
   table function
* anonymous blocks with rollback.
   Anonymous blocks are now compiled in an autonomous transactions.
   That means you can rollback within the block beyond the beginning of
   the block.

Cheers
Serge
-- 
Serge Rielau
SQL Architect DB2 for LUW, IBM Toronto Lab
Blog:    tinyurl.com/SQLTips4DB2
Wiki:    tinyurl.com/Oracle2DB2Wiki
Twitter: srielau

tinyurl.com/SQLTips4DB2 - занятно, даже logon trigger таки изобразили (в 9.7.3)
...
Рейтинг: 0 / 0
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
    #37530806
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АбсолютЭммм... после наката у меня при создании функции/процедуры Db2 падает напрочь. Откатываюсь назад.
PLSQL function failure SQL1224N after DB2 9.7 fix fack 5 update on Windows platform
Те, кто уже установил FP5, могут воспользоваться планом Б.
...
Рейтинг: 0 / 0
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
    #37534993
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RECORDs - ну, наконец-то.

А с dbms_output (или clpplus) те же неполадки, что с FP4. Возьмём
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
DECLARE
  n_DecNo  decfloat( 34 );
BEGIN  
--   DBMS_OUTPUT.ENABLE(1000000000);
  n_DecNo  :=  10000000000 ;
  DBMS_OUTPUT.PUT_LINE('  begin: _x_'||n_DecNo||'_x_');
  WHILE (n_DecNo <>  0 ) LOOP
    DBMS_OUTPUT.PUT_LINE('^^^^^^^^^^^^^^^^^');
    n_decno := n_decno /  10 ;
    DBMS_OUTPUT.PUT_LINE('n_decno='|| n_DecNo);
    insert into ttt values(hex(generate_unique())||' - '||n_decno);
    IF n_decno <  1  THEN
      n_decno:= 0 ;
    END IF;
--    DBMS_OUTPUT.PUT_LINE('VVVVVVVVVVVVVVVVV');
  END LOOP;
  DBMS_OUTPUT.PUT_LINE('  end: _x_'||n_DecNo||'_x_');
END;
/

и получаем

Код: 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.
  begin: _x_10000000000_x_
^^^^^^^^^^^^^^^^^
n_decno=1000000000
^^^^^^^^^^^^^^^^^
n_decno=100000000
^^^^^^^^^^^^^^^^^
n_decno=10000000
^^^^^^^^^^^^^^^^^
n_decno=1000000
^^^^^^^^^^^^^^^^^
n_decno=100000
^^^^^^^^^^^^^^^^^
n_decno=10000
^^^^^^^^^^^^^^^^^
n_decno=1000
^^^^^^^^^^^^^^^^^
n_decno=100
^^^^^^^^^^^^^^^^^
n_decno=10
^^^^^^^^^^^^^^^^^
n_decno=1
^^^^^^^^^^^^^^^^^
n_decno=.1
  end: _x_0_x_

как и ожидалось.


Но после раскомментирования DBMS_OUTPUT.PUT_LINE('VVVVVVVVVVVVVVVVV') картина коренным образом меняется:

Код: 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.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
  begin: _x_10000000000_x_
^^^^^^^^^^^^^^^^^
n_decno=1000000000
VVVVVVVVVVVVVVVVV
^^^^^^^^^^^^^^^^^
n_decno=100000000
VVVVVVVVVVVVVVVVV
^^^^^^^^^^^^^^^^^
n_decno=10000000
VVVVVVVVVVVVVVVVV
^^^^^^^^^^^^^^^^^
n_decno=1000000
VVVVVVVVVVVVVVVVV
^^^^^^^^^^^^^^^^^
n_decno=100000
VVVVVVVVVVVVVVVVV
^^^^^^^^^^^^^^^^^
n_decno=10000
VVVVVVVVVVVVVVVVV
^^^^^^^^^^^^^^^^^
n_decno=1000
VVVVVVVVVVVVVVVVV
^^^^^^^^^^^^^^^^^
n_decno=100
VVVVVVVVVVVVVVVVV
  begin: _x_10000000000_x_
^^^^^^^^^^^^^^^^^
n_decno=1000000000
VVVVVVVVVVVVVVVVV
^^^^^^^^^^^^^^^^^
n_decno=100000000
VVVVVVVVVVVVVVVVV
^^^^^^^^^^^^^^^^^
n_decno=10000000
VVVVVVVVVVVVVVVVV
^^^^^^^^^^^^^^^^^
n_decno=1000000
VVVVVVVVVVVVVVVVV
^^^^^^^^^^^^^^^^^
n_decno=100000
VVVVVVVVVVVVVVVVV
^^^^^^^^^^^^^^^^^
n_decno=10000
VVVVVVVVVVVVVVVVV
^^^^^^^^^^^^^^^^^
n_decno=1000
VVVVVVVVVVVVVVVVV
^^^^^^^^^^^^^^^^^
n_decno=100
VVVVVVVVVVVVVVVVV
n_decno=10
VVVVVVVVVVVVVVVVV
^^^^^^^^^^^^^^^^^
n_decno=1
VVVVVVVVVVVVVVVVV
^^^^^^^^^^^^^^^^^
n_decno=.1
VVVVVVVVVVVVVVVVV
  end: _x_0_x_

Откуда-то берётся второй "begin:" и последущие сообщения. Как будто блок незадолго перед финалом вдруг спохватывается и начинает работу заново.
В таблице ttt всё впорядке (хотя это не показатель - не было ли и rollback'а впридачу?):

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
select * from ttt;

A                                                 
--------------------------------------------------
20111119150415235433000000 - 1000000000           
20111119150415236245000000 - 100000000            
20111119150415236300000000 - 10000000             
20111119150415236354000000 - 1000000              
20111119150415236407000000 - 100000               
20111119150415236461000000 - 10000                
20111119150415236514000000 - 1000                 
20111119150415236571000000 - 100                  
20111119150415236626000000 - 10                   
20111119150415236681000000 - 1                    
20111119150415236734000000 - .1                   
...
Рейтинг: 0 / 0
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
    #37534996
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В конце концов, можно приляпать GENERATE_INIQUE() и в другие места:

Код: 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.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
  begin: _x_10000000000_x_20111119151435047706000000
^^^^^^^^^^^^^^^^^20111119151435047969000000
n_decno=1000000000
VVVVVVVVVVVVVVVVV20111119151435048680000000
^^^^^^^^^^^^^^^^^20111119151435048704000000
n_decno=100000000
VVVVVVVVVVVVVVVVV20111119151435048750000000
^^^^^^^^^^^^^^^^^20111119151435048765000000
n_decno=10000000
VVVVVVVVVVVVVVVVV20111119151435048807000000
^^^^^^^^^^^^^^^^^20111119151435048822000000
n_decno=1000000
VVVVVVVVVVVVVVVVV20111119151435048864000000
^^^^^^^^^^^^^^^^^20111119151435048878000000
n_decno=100000
VVVVVVVVVVVVVVVVV20111119151435048920000000
^^^^^^^^^^^^^^^^^20111119151435048935000000
n_decno=10000
VVVVVVVVVVVVVVVVV20111119151435048976000000
^^^^^^^^^^^^^^^^^20111119151435048991000000
n_decno=1000
VVVVVVVVVVVVVVVVV20111119151435049032000000
^^^^^^^^^^^^^^^^^20111119151435049047000000
n_decno=100
VVVVVVVVVVVVVVVVV20111119151435049088000000
  begin: _x_10000000000_x_20111119151435047706000000
^^^^^^^^^^^^^^^^^20111119151435047969000000
n_decno=1000000000
VVVVVVVVVVVVVVVVV20111119151435048680000000
^^^^^^^^^^^^^^^^^20111119151435048704000000
n_decno=100000000
VVVVVVVVVVVVVVVVV20111119151435048750000000
^^^^^^^^^^^^^^^^^20111119151435048765000000
n_decno=10000000
VVVVVVVVVVVVVVVVV20111119151435048807000000
^^^^^^^^^^^^^^^^^20111119151435048822000000
n_decno=1000000
VVVVVVVVVVVVVVVVV20111119151435048864000000
^^^^^^^^^^^^^^^^^20111119151435048878000000
n_decno=100000
VVVVVVVVVVVVVVVVV20111119151435048920000000
^^^^^^^^^^^^^^^^^20111119151435048935000000
n_decno=10000
VVVVVVVVVVVVVVVVV20111119151435048976000000
^^^^^^^^^^^^^^^^^20111119151435048991000000
n_decno=1000
VVVVVVVVVVVVVVVVV20111119151435049032000000
^^^^^^^^^^^^^^^^^20111119151435049047000000
n_decno=100
VVVVVVVVVVVVVVVVV20111119151435049088000000
n_decno=10
VVVVVVVVVVVVVVVVV20111119151435049148000000
^^^^^^^^^^^^^^^^^20111119151435049163000000
n_decno=1
VVVVVVVVVVVVVVVVV20111119151435049204000000
^^^^^^^^^^^^^^^^^20111119151435049219000000
n_decno=.1
VVVVVVVVVVVVVVVVV20111119151435049262000000
  end: _x_0_x_20111119151435049471000000

и тем самым убедиться, что имеют место именно дубликаты строк, а не рестарты блока.
...
Рейтинг: 0 / 0
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
    #37535028
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На Smalltalk'е оно отрабатывает правильно - стало быть, проблемы у CLPPlus.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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