データ型が倍精度のテストテーブルを作成しました
String sql = "create table doub1 (value double precision)";
fCursor.execute(sql);
sql = "insert into doub1 values(null)";
fCursor.parse(sql);
fCursor.execute();
fSession.commit();
sql = "select value from doub1";
fCursor.executeQuery(sql);
クエリアナライザでこれを実行すると、出力がnullになります。これは次のように与えられます
SQLクエリアナライザでクエリ結果を表示すると、結果セットにnull値が(null)として表示されます。
次のリンクで
http://msdn.microsoft.com/en-us/library/aa196106(v=sql.80).aspx
しかし、Junitを介して上記を実行すると、出力は0.0になります。
なぜこれが起こっているのか知りたいのですが。誰かがこれについて説明してもらえますか?
ありがとう