Lowell

GEL Import of Date fields

Discussion created by Lowell on Nov 12, 2010
Latest reply on Nov 19, 2010 by Chris_Hackett
Hi, I have an import that only accepts one date format "yyyy-mm-dd". Is there a way to accept any possible date parameter or nothing if there is an error?

Here's a snippet of the import write to the table:



<sql:update>
INSERT INTO trg_epmlive_stage
(resourceID,projectID,taskID,WeekStart,WeekFinish,actualDate1,value1,actualDate2,value2,actualDate3,value3,actualDate4,value4,actualDate5,value5,actualDate6,value6,actualDate7,value7,load_date)
VALUES (?,?,?,to_date(?,'YYYY-MM-DD'),to_date(?,'YYYY-MM-DD'),to_date(?,'YYYY-MM-DD'),?,to_date(?,'YYYY-MM-DD'),?,to_date(?,'YYYY-MM-DD'),?,to_date(?,'YYYY-MM-DD'),?,to_date(?,'YYYY-MM-DD'),?,to_date(?,'YYYY-MM-DD'),?,to_date(?,'YYYY-MM-DD'),?,sysdate)
<sql:param value="${row[0]}"/>
<sql:param value="${row[1]}"/>
<sql:param value="${row[2]}"/>
<sql:param value="${row[3]}"/>
<sql:param value="${row[4]}"/>
<sql:param value="${row[5]}"/>
<sql:param value="${row[6]}"/>
<sql:param value="${row[7]}"/>
<sql:param value="${row[8]}"/>
<sql:param value="${row[9]}"/>
<sql:param value="${row[10]}"/>
<sql:param value="${row[11]}"/>
<sql:param value="${row[12]}"/>
<sql:param value="${row[13]}"/>
<sql:param value="${row[14]}"/>
<sql:param value="${row[15]}"/>
<sql:param value="${row[16]}"/>
<sql:param value="${row[17]}"/>
<sql:param value="${row[18]}"/>
</sql:update>
</core:catch>

Outcomes