我用的是SQL SERVER的库,我想了解从一个JSP传递数据到另一个JSP,在那个JSP中生成相关的SQL语句时,如果一些值不能为空,该如何做些判断,当传递的数据很多时,有没有啥好的办法来进行处理,谢谢!!! 

解决方案 »

  1.   

    如果你是sql server可以用ISNull()函数如:select isnull(a,'') as a from t1
      

  2.   

    可为空的问题不大,不可为空的在选择查询或插入、更新时用isnull(temp,default_value);
      

  3.   

    懂你的意思了,你可以这样:SELECT COLUMNPROPERTY( OBJECT_ID('tablename'),'columnname','AllowsNull')返回的是一个int类型,如果tablename表的columnname字段不能为空,返回0,否则返回1
      

  4.   

    在程序中先判断一个数是不是null,不是再操作,是则赋一个值。