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
|