Scalar time and date functions return NULL when argument is NULL
----------------------------------------------------------------

         Key: DERBY-729
         URL: http://issues.apache.org/jira/browse/DERBY-729
     Project: Derby
        Type: Bug
    Reporter: Bernt M. Johnsen


The scalar time and date functions should return NULL when argument is NULL. 

Sample ij run that reproduces the bug

    ij> create table dt (ts timestamp);
    0 rows inserted/updated/deleted
    ij> insert into dt values ({ts '2005-11-28 14:49:40'}), (NULL);
    2 rows inserted/updated/deleted
    ij> select * from dt;
    TS                        
    --------------------------
    2005-11-28 14:49:40.0     
    NULL                      
    
    2 rows selected
    ij> select {fn hour(ts)} from dt;
    1          
    -----------
    14         
    0

might be a problem with other scalar functions too.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to