Decimal类型的字段为什么不能为Null

2024年12月05日 02:17
有2个网友回答
网友(1):

定义一个为null的情况接收的值,或者说数据库不可能存的值如 -1
sql.append("select N_XMXZ, N_LXSBH from t_zxxm_lxs where N_LXSBH =");

改为:
sql.append("select nvl(N_XMXZ,-1) N_XMXZ, N_LXSBH from t_zxxm_lxs where N_LXSBH =");

前台取出如何是-1的说明数据库里面为空,自己根据业务处理吧

网友(2):

因为它不是可空类型啊。