0

データ型が倍精度のテストテーブルを作成しました

   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になります。

なぜこれが起こっているのか知りたいのですが。誰かがこれについて説明してもらえますか?

ありがとう

4

0 に答える 0