one of my SSIS packages use this expression to put todays date in if it is NULL:
(ISNULL(datejs)) ? GETDATE() : datejs
however, what I really want to do though is put a default date in like '2007-01-01' but I get syntax error because SSIS thinks it's a string, which it is I suppose.
Is it possible to do what I want it to?
Thanks
Try casting it
(ISNULL(datejs)) ? (DT_DBTIMESTAMP)"2007-01-01" : datejs
|||Fresh from the Integration Services Expression Reference section of Books Online, we have the GETDATE (http://msdn2.microsoft.com/en-US/library/ms139875.aspx) topic. So using GETDATE is possible, but sounds like a variable or literal casted as you suggest is actually what is needed here.|||Larry Charlton wrote: Try casting it
(ISNULL(datejs)) ? (DT_DBTIMESTAMP)"2007-01-01" : datejs
That's done it. Thank You.
No comments:
Post a Comment