我创建了一个数据类型为双精度的测试表
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。
我想知道为什么会这样。有人可以澄清一下吗?
谢谢