2 maja 2011 roku ukazała się nowa wersja DB2 (w tym Express-C) 9.7 Fix Pack 4 czyli w skrócie 9.7.4
W nowej wersji kilka zmian:
- Do 37% mniejszy plik instalacyjny w wersjach Windows i Linux
- Możliwość używania wartości z kolumn w wyrażeniach LIKE
- Szybsze indeksowanie i lepsze wyszukiwanie dzięki DB2 Text Search
- Złożone triggery dla UPDATE, INSERT i DELETE (możliwe stworzenie 1 triggera dla wszystkich 3 zdarzeń). Dodatkowo triggery BEFORE mogą zawierać operacje UPDATE, DELETE, INSERT i procedury które modyfikują dane. W poprzednich wersjach takie operacje były możliwe tylko w triggerach AFTER.
- Nowa funkcja LISTAGG. Przy grupowaniu dla grupy tworzy listę wartości oddzielonych sparatorem. Składnia dostępna pod tym adresem
Dodatkowo polecam lekturę “What’s new with DB2 Express-C 9.7.4″ .
Aby zaktualizować bazę po zainstalowaniu nowej wersji należy wykonać polecenie db2updv97 -d nazwa_bazy
W razie problemów należy jeszcze wykonać polecenia:
db2 BIND c:\Program Files\IBM\SQLLIB\bnd\db2ubind.lst GRANT PUBLIC BLOCKING ALL
db2 BIND c:\Program Files\IBM\SQLLIB\bnddb2cli.lst GRANT PUBLIC BLOCKING ALL
db2 BIND c:\Program Files\IBM\SQLLIB\bnddb2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue