人に聞けない痔の悩み、これでスッキリ >>

DB2 Express-Cのダウンロードについて。

DB2の評価版としてDB2 Express-Cというものがあることを知りました。
無料ということなのでダウンロードしようとしたら、IBM IDの登録が必要なようです。

質問が2点あります。
1点目はIBM IDの登録自体は無料でしょうか。FAQなどを見ても料金が掛かるような記述はありませんが、無料という記述も自分が確認した範囲ではありませんでした。

2点目はダウンロードの際に「ご利用条件を表示」から内容を確認したところ、返金や料金などの記述がありました。
「ご利用条件を表示」で表示されるページが共通で使用されているとかで、そうなっているのかなと思っているのですが、ちょっと躊躇してしまいます。

「ご利用条件を表示」
ttp://www14.software.ibm.com/cgi-bin/weblap/lap.pl?la_formnum=&li_formnum=L-CLAW-7QANPG&title=DB2+Express-C+9.7&l=ja

基本的にIBM IDの登録も無料でDB2 Experss-Cのダウンロード・利用も無料だと思っていますが、上記の点で少しだけ躊躇してしまっています。

上記2点など特に気にせずとも無料で使えるという認識であってますでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

#1 です。


DB2 Express-C が無料か? ということではなく
IBM ID が無料か? というご質問でしたね。

http://www-06.ibm.com/software/jp/lotus/trials/d …
こちらでは無料と書かれていますね。

IBM ID の取得に関しては
 DB2 Express-C インストール
 http://www.db.is.kyushu-u.ac.jp/rinkou/db2/db2.h …

こちらの手順で操作していくと、
(ただし、最初のWebページはこちらが日本語)
( http://www-06.ibm.com/software/jp/data/db2/v9/ex … )
4.サイン・イン のところで
  「Proceed Without an IBM ID」が選択できるようです。
  日本語のページでは
  「IBM ID を使用しないで次に進む」
  というのがあります。

 これなら、IBM ID を取得せずにダウンロードできそうです。
    • good
    • 0
この回答へのお礼

有難うございます。登録場所がいくつもあるようですね。
教えて頂いた場所では確かに無料と書かれていました。

IBM IDを使用しないで進んでも登録っぽいフォームが現れてやめてしまいました。
こっちはアンケートみたいなものなのかもしれません。
IBM IDを登録して進んでも同じフォームが表示されました。

有難うございました。無事にダウンロードすることができました。

お礼日時:2010/04/03 16:53

http://www-06.ibm.com/software/jp/data/db2/downl …
こちらによると

DB2 Express-C (無償版DB2)
DB2を期間や目的制限なくご使用いただけます。

ということです。
    • good
    • 0
この回答へのお礼

ごめんなさい。お返事がおくれてしまいました。

お礼日時:2010/04/03 16:50

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QDB2のSQL(日付)について

文字列で8桁の日付(例:20041208)を持っている項目の条件に本日日付以上という条件をつけたいのですが、
(例:where NEN >= 本日日付の文字列8桁 )
※NEN:20041208
SQLでシステム日付を文字列8桁にする方法はありますか?
ご教授お願いしますm(_ _)m

Aベストアンサー

(前にも回答したと思うのですが、入っていないようなので再度入力します)

大小の比較をしたいのでしたら、DATE型を文字列にしても駄目で、文字列をDATE型に変換する必要があります。
8文字で表された日付をDATE型に変換する関数はDB2には用意されていないので、自分で用意する必要があります。

CREATE FUNCTION STR2DATE (dateString VARCHAR(8))

RETURNS DATE

SPECIFIC STR2DATE

LANGUAGE SQL

DETERMINISTIC

CONTAINS SQL

BEGIN ATOMIC

DECLARE ret VARCHAR(10);



IF (LENGTH(dateString) != 8) THEN

RETURN DATE('1970-01-01');

END IF;



set ret = LEFT(dateString,4) || '-' || SUBSTR(dateString,5,2) || '-' || RIGHT(dateString,2);



RETURN ret;

END@

という感じでSTR2DATE関数を用意しておいて、
SELECT ... WHERE STR2DATE(NEN) >= CURRENT DATE
とやればうまくいくのではないでしょうか。

(前にも回答したと思うのですが、入っていないようなので再度入力します)

大小の比較をしたいのでしたら、DATE型を文字列にしても駄目で、文字列をDATE型に変換する必要があります。
8文字で表された日付をDATE型に変換する関数はDB2には用意されていないので、自分で用意する必要があります。

CREATE FUNCTION STR2DATE (dateString VARCHAR(8))

RETURNS DATE

SPECIFIC STR2DATE

LANGUAGE SQL

DETERMINISTIC

CONTAINS SQL

BEGIN ATOMIC

DECLARE ret VARCHAR(10);



IF (LENGTH(...続きを読む

QEXCELの文字列操作で文字数不足の分をスペースで補う方法

EXCELの文字データを取り出す際に以下のような操作を行いたいんですが、方法をご存知の方がいらっしゃいましたら教えていただけませんでしょうか。

既にデータの入力されているセルの文字数が、ある一定数に満たない場合は不足分を半角スペースで補う

【例】文字数を15と指定したとします
セルに入力されたデータ:山田_ 太郎
   ↓
求めたいデータ:山田_ 太郎_ _ _ _ _ _
(山田の後に半角スペースが1、太郎の後に半角スペースが6つ入っていると仮定してください)

※TEXT関数で数値の文字数不足分を0で埋めるということはできたのですが、TEXT関数は数値のみを対象としているようで・・・。
【例】12345 → 000000000012345

よろしくお願いいたします。

Aベストアンサー

A1に「山田 太郎」が入っている場合、
 =LEFTB(A1&REPT(" ",15),15)
と式を立てればOKです。

LEFBは、左側から指定バイト分(半角1バイト・全角2バイト)を抜き出す関数。
REPTは、所定の文字をくり返す関数です。


人気Q&Aランキング