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);    

当我在查询分析器中执行此操作时,我的输出为空。这是给出的

在 SQL 查询分析器中查看查询结果时,空值在结果集中显示为 (null)。

在以下链接中

http://msdn.microsoft.com/en-us/library/aa196106(v=sql.80).aspx

但是当我通过 Junit 执行上述操作时,我的输出是 0.0。

我想知道为什么会这样。有人可以澄清一下吗?

谢谢

4

0 回答 0