Home » RDBMS Server » Server Utilities » Date with Null Problem in SQL Loader (SQL Loader , UNIX)
Date with Null Problem in SQL Loader [message #376945] |
Fri, 19 December 2008 04:16 ![Go to next message Go to next message](/forum/theme/orafaq/images/down.png) |
spmano1983
Messages: 269 Registered: September 2007
|
Senior Member |
|
|
Hi,
I have data file and one column is date_to having date with format 'mm/dd/yyyy', this column will be null also in the flat file.
This filed is last filed in my data file.
In my control file i have tried
1. date_to date 'mm/dd/yyyy'
2. date_to date 'mm/dd/yyyy' nullif(date_to="null")
3. "decode(:date_to,null,null,to_date('mm/dd/yyyy'))"
4. date_to date 'mm/dd/yyyy' nullif(date_to=blanks)
5. "rtrim(to_date(:date_to,'mm/dd/yyyy'))"
But, i am getting error ORA-01843: not a valid month
I would appreciate if any suggestion..!
|
|
|
|
|
|
|
Re: Date with Null Problem in SQL Loader [message #376958 is a reply to message #376945] |
Fri, 19 December 2008 04:32 ![Go to previous message Go to previous message](/forum/theme/orafaq/images/up.png) ![Go to next message Go to next message](/forum/theme/orafaq/images/down.png) |
spmano1983
Messages: 269 Registered: September 2007
|
Senior Member |
|
|
Hi,
This is my sample data file. As i ananlysed all rejected records are having date_to is null in flat file.
LOAD DATA
INFILE '/usr/tmp/per_addresses.dat'
INTO TABLE "BOLINF"."XOS1_PER_ADDRESSES1"
FIELDS TERMINATED BY '|'
TRAILING NULLCOLS
(
COUNTRY,
ADDRESS_TYPE,
ADDRESS_LINE3,
ADDRESS_LINE2,
ADDRESS_LINE1,
STYLE,
PRIMARY_FLAG,
DATE_FROM DATE "MM/DD/YYYY",
EMPLOYEE_NUMBER,
PERSON_ORG_NAME,
FULL_NAME,
NATIONAL_IDENTIFIER,
BG_NAME,
ADDRESS_ID,
COMMENTS,
GEOMETRY,
DATE_TO DATE "MM/DD/YYYY"
)
|
|
|
|
Re: Date with Null Problem in SQL Loader [message #376964 is a reply to message #376945] |
Fri, 19 December 2008 04:43 ![Go to previous message Go to previous message](/forum/theme/orafaq/images/up.png) ![Go to next message Go to next message](/forum/theme/orafaq/images/down.png) |
spmano1983
Messages: 269 Registered: September 2007
|
Senior Member |
|
|
Hi,
Sample rejected record:
Data for first line:
COUNTRY|ADDRESS_TYPE|ADDRESS_LINE3|ADDRESS_LINE2|ADDRESS_LINE1|
STYLE|PRIMARY_FLAG|DATE_FROM|EMPLOYEE_NUMBER|PERSON_ORG_NAME|
FULL_NAME|NATIONAL_IDENTIFIER|NAME|ADDRESS_ID|COMMENTS|GEOMETRY|
DERIVED_LOCALE|PARTY_NAME|ADD_INFORMATION20|ADD_INFORMATION19|
ADD_INFORMATION18|ADD_INFORMATION17|ADD_INFORMATION16|
ADD_INFORMATION15|ADD_INFORMATION14|ADD_INFORMATION13|
ADDR_ATTRIBUTE20|ADDR_ATTRIBUTE19|ADDR_ATTRIBUTE18|
ADDR_ATTRIBUTE17|ADDR_ATTRIBUTE16|ADDR_ATTRIBUTE15|
ADDR_ATTRIBUTE14|ADDR_ATTRIBUTE13|ADDR_ATTRIBUTE12|
ADDR_ATTRIBUTE11|ADDR_ATTRIBUTE10|ADDR_ATTRIBUTE9|
ADDR_ATTRIBUTE8|ADDR_ATTRIBUTE7|ADDR_ATTRIBUTE6|
ADDR_ATTRIBUTE5|ADDR_ATTRIBUTE4|ADDR_ATTRIBUTE3|
ADDR_ATTRIBUTE2|ADDR_ATTRIBUTE1|ADDR_ATTRIBUTE_CATEGORY|
PROGRAM_UPDATE_DATE|PROGRAM_ID|PROGRAM_APPLICATION_ID|
REQUEST_ID|TOWN_OR_CITY|TELEPHONE_NUMBER_3|TELEPHONE_NUMBER_2|
TELEPHONE_NUMBER_1|REGION_3|REGION_2|REGION_1|POSTAL_CODE|DATE_TO
Data for 2nd line:
US|TRV_H||APT #53|250 SANDERS FERRY ROAD|US|Y|01/29/2004|
060399|US.ORBITZ WORLD WIDE.CHEAPTICKETS.CC CUST SRV - HOTEL|
HAILEY, AMY L|XXX-XX-XXXX|TRV_US|412799|||Hendersonville, TN, US|
AMY HAILEY||||||||||||||||||||||||||||||||||Hendersonville|
||||TN|Sumner|37075|
|
|
|
|
|
|
Re: Date with Null Problem in SQL Loader [message #376981 is a reply to message #376945] |
Fri, 19 December 2008 05:35 ![Go to previous message Go to previous message](/forum/theme/orafaq/images/up.png) ![Go to next message Go to next message](/forum/theme/orafaq/images/down.png) |
spmano1983
Messages: 269 Registered: September 2007
|
Senior Member |
|
|
Hi,
really sorry frank, I did not posted complete CTL file... Just i cuttend lines betteween
This is the CTL file
LOAD DATA
INFILE '/usr/tmp/per_addresses.dat'
INTO TABLE "BOLINF"."XOS1_PER_ADDRESSES1"
FIELDS TERMINATED BY '|'
TRAILING NULLCOLS
(
COUNTRY,
ADDRESS_TYPE,
ADDRESS_LINE3,
ADDRESS_LINE2,
ADDRESS_LINE1,
STYLE,
PRIMARY_FLAG,
DATE_FROM DATE "MM/DD/YYYY",
EMPLOYEE_NUMBER,
PERSON_ORG_NAME,
FULL_NAME,
NATIONAL_IDENTIFIER,
BG_NAME,
ADDRESS_ID,
COMMENTS,
GEOMETRY,
DERIVED_LOCALE,
PARTY_NAME,
ADD_INFORMATION20,
ADD_INFORMATION19,
ADD_INFORMATION18,
ADD_INFORMATION17,
ADD_INFORMATION16,
ADD_INFORMATION15,
ADD_INFORMATION14,
ADD_INFORMATION13,
ADDR_ATTRIBUTE20,
ADDR_ATTRIBUTE19,
ADDR_ATTRIBUTE18,
ADDR_ATTRIBUTE17,
ADDR_ATTRIBUTE16,
ADDR_ATTRIBUTE15,
ADDR_ATTRIBUTE14,
ADDR_ATTRIBUTE13,
ADDR_ATTRIBUTE12,
ADDR_ATTRIBUTE11,
ADDR_ATTRIBUTE10,
ADDR_ATTRIBUTE10,
ADDR_ATTRIBUTE9,
ADDR_ATTRIBUTE8,
ADDR_ATTRIBUTE7,
ADDR_ATTRIBUTE6,
ADDR_ATTRIBUTE5,
ADDR_ATTRIBUTE4,
ADDR_ATTRIBUTE3,
ADDR_ATTRIBUTE2,
ADDR_ATTRIBUTE1,
ADDR_ATTRIBUTE_CATEGORY,
PROGRAM_UPDATE_DATE,
PROGRAM_ID,
PROGRAM_APPLICATION_ID,
REQUEST_ID,
TOWN_OR_CITY,
TELEPHONE_NUMBER_3,
TELEPHONE_NUMBER_2,
TELEPHONE_NUMBER_1,
REGION_3,
REGION_2,
REGION_1,
POSTAL_CODE,
DATE_TO
)
|
|
|
|
Re: Date with Null Problem in SQL Loader [message #377290 is a reply to message #376945] |
Mon, 22 December 2008 04:29 ![Go to previous message Go to previous message](/forum/theme/orafaq/images/up.png) ![Go to next message Go to next message](/forum/theme/orafaq/images/down.png) |
spmano1983
Messages: 269 Registered: September 2007
|
Senior Member |
|
|
Hi,
I am using MM/DD/YYYY format only. please anyone 1 tell me that what is the solution for this case.
My date field may be null in my flat file and i am using format mask in control file, and i am getting error when i am executing this control file
|
|
|
|
|
Goto Forum:
Current Time: Wed Feb 12 05:43:40 CST 2025
|