Vraag : De datum van de lading zonder timestamp in de kolom die van de orakeldatum gebruiken SQL*Loader?

Ik heb de onderstaande lijst:
CREATE- LIJST VSINGH.ETS_INF_PS_EMP_PUBLIC
(het AANTAL van
EMPE_SSN (15),
EMPE_FIRST_NAME VARCHAR2 (BYTE 50),
EMPE_MIDDLE_NAME VARCHAR2 (BYTE 50),
EMPE_LAST_NAME VARCHAR2 (BYTE 50),
EMPE_ID VARCHAR2 (BYTE 50),
POSITION_NBR VARCHAR2 (BYTE 50),
DEPT_ID VARCHAR2 (BYTE 50),
DEPT_DESC VARCHAR2 (BYTE 50),
SUPERVISOR_POS_NBR VARCHAR2 (BYTE 50),
ORG_HIRE_DT DATUM, de DATUM van
HIRE_DATE, de DATUM van
TERMINATION_DATE, de DATUM van
ST_LONGEVITY_DATE,
JOB_CLASS_NBR VARCHAR2 (BYTE 50),
JOB_CLASS_DESC VARCHAR2(BYTE 50),
EMPE_BUSINESS_PH VARCHAR2 (BYTE 50),
EDUCATION_LVL VARCHAR2 (BYTE 50)
);

I am gebruikend SQL*Loader om de gegevens in table
In de controle indient, vermeldde ik dat gebied zoals:
ORG_HIRE_DT de datum „MM/DD/YYYY“,


I krijgt een fout in het logboekdossier dat zegt:
Record 1: Verworpen - Fout op lijst ETS_INF_PS_EMP_PUBLIC, kolom ORG_HIRE_DT.
ORA-01830: het beeld van het datumformaat beëindigt alvorens volledige input string


Here om te zetten is mijn controledossier en die ik heb het .txt dossier in een attachment.

OPTIONS (SKIP=1, DIRECT=TRUE, FOUTEN = 500000)
UNRECOVERABLE
_ps_emp_public.txt'BADFILE „C:\sql _loader \ ETS_informix2 \ van/>LOAD- GEGEVENS
INFILE 'C:\sql _loader \ ETS_informix2 \ ets_inf_ps_emp_public.bad'< br/>DISCARDFILE „C:\sql _loader \ ETS_informix2 \ ets_inf_ps_emp_public.dsc'<- br/>TRUNCATE
INTO- LIJST ets_inf_ps_emp_public
FIELDS wordt GEËINDIGDS DOOR „vastgemaakt|“ NAAR KEUZE INGESLOTEN DOOR“ „“ SLEPENDE/> (
EMPE_SSN klusje,
EMPE_FIRST_NAME klusje,
EMPE_MIDDLE_NAME klusje,
EMPE_LAST_NAME klusje,
EMPE_ID klusje,
POSITION_NBR klusje,
DEPT_ID klusje,
DEPT_DESC klusje,
SUPERVISOR_POS_NBR klusje,
ORG_HIRE_DT datum „MM/DD/YYYY“,
HIRE_DATE datum „MM/DD/YYYY“,
TERMINATION_DATE datum „MM/DD/YYYY“,
ST_LONGEVITY_DATE datum „MM/DD/YYYY“,
JOB_CLASS_NBR klusje,
JOB_CLASS_DESC klusje,
EMPE_BUSINESS_PH klusje,
EDUCATION_LVL klusje
)

Please NULLCOLS
helpen

Antwoord : De datum van de lading zonder timestamp in de kolom die van de orakeldatum gebruiken SQL*Loader?


ORG_HIRE_DT „TO_DATE (ORG_HIRE_DT, „MM/DD/YYYY“)“
Andere oplossingen  
 
programming4us programming4us