بتاريخ: 25 نوفمبر 201213 سنة comment_229455 السلام عليكم.انا استخدم طريقة externel table لعملية نقل البيانات من ملف نصي الى جدول عندي في قاعدة البيانات وهي طريقة معروفه عملية انشاء الجدول تتم بشكل صحيح بس عند الاستعلام يظهر لي خطاالكود هو create or replace directory g_data AS 'D:\GIS BackUp\gis_data'; create table gis_shop_ext ( P_OBJ_ID number, P_PHOTO varchar2(100) , P_ISHAAR_NUM varchar2(100), P_LOHA_NAME varchar2(100), P_REAL_ACTV_NO NUMBER, P_LIC_NO varchar2(100), P_LIC_YEAR varchar2(100), P_OWNER_NAME varchar2(100), P_LIC_LOHA_NAME varchar2(100), P_ACTV_NO varchar2(100), P_LIC_AREAD_BOARD NUMBER, P_LIC_H_DATE varchar2(100), P_LIC_UPDATE_H_DATE varchar2(100), P_LIC_END_H_DATE varchar2(100), P_MUNICIPALITY_CODE NUMBER, P_DISTRICT_CODE NUMBER, P_STREET_ID NUMBER, P_NO_LIC NUMBER, P_EXP_LIC varchar2(100), P_INCR_SIZE varchar2(100), P_MODIFY_BOARD varchar2(100), P_REMOVE_BOARD varchar2(100), P_DIFF_NAME varchar2(100), P_DIFF_ACTV varchar2(100), P_FAX_NO varchar2(100), P_MOB_NO varchar2(100), P_TEL varchar2(100), P_REASON3 varchar2(100), P_REAL_AREA_BOARD NUMBER, P_SHAPE varchar2(100) ) organization external (TYPE ORACLE_LOADER default directory G_DATA access parameters ( records delimited by newline fields terminated by ',' MISSING FIELD VALUES ARE NULL FIELDS (P_OBJ_ID number, P_PHOTO varchar2(100) , P_ISHAAR_NUM varchar2(100), P_LOHA_NAME varchar2(100), P_REAL_ACTV_NO NUMBER, P_LIC_NO varchar2(100), P_LIC_YEAR varchar2(100), P_OWNER_NAME varchar2(100), P_LIC_LOHA_NAME varchar2(100), P_ACTV_NO varchar2(100), P_LIC_AREAD_BOARD NUMBER, P_LIC_H_DATE varchar2(100), P_LIC_UPDATE_H_DATE varchar2(100), P_LIC_END_H_DATE varchar2(100), P_MUNICIPALITY_CODE NUMBER, P_DISTRICT_CODE NUMBER, P_STREET_ID NUMBER, P_NO_LIC NUMBER, P_EXP_LIC varchar2(100), P_INCR_SIZE varchar2(100), P_MODIFY_BOARD varchar2(100), P_REMOVE_BOARD varchar2(100), P_DIFF_NAME varchar2(100), P_DIFF_ACTV varchar2(100), P_FAX_NO varchar2(100), P_MOB_NO varchar2(100), P_TEL varchar2(100), P_REASON3 varchar2(100), P_REAL_AREA_BOARD NUMBER, P_SHAPE varchar2(100) ) ) location('gis_shop.txt') ); select * from gis_shop_ext; INSERT INTO GIS_SHOP( OBJECTID,PHOTO,ISHAAR_NUM,LOHA_NAME,REAL_ACTV_NO ,LIC_NO,LIC_YEAR,OWNER_NAME,LIC_LOHA_NAME,ACTV_NO, LIC_AREA_BOARD,LIC_H_DATE,LIC_UPDATE_H_DATE,LIC_END_H_DATE,MUNICIPALITY_CODE, DISTRICT_CODE,STREET_ID,NO_LIC,EXP_LIC,INCR_SIZE,MODIFY_BOARD, REMOVE_BOARD,DIFF_NAME,DIFF_ACTV,FAX_NO,MOB_NO,TEL,REASON3, REAL_AREA_BOARD,SHAPE) ( SELECT P_OBJ_ID , P_PHOTO,P_ISHAAR_NUM,P_LOHA_NAME ,P_REAL_ACTV_NO , P_LIC_NO , P_LIC_YEAR ,P_OWNER_NAME, P_LIC_LOHA_NAME ,P_ACTV_NO , P_LIC_AREAD_BOARD , P_LIC_H_DATE ,P_LIC_UPDATE_H_DATE ,P_LIC_END_H_DATE , P_MUNICIPALITY_CODE , P_DISTRICT_CODE ,P_STREET_ID ,P_NO_LIC ,P_EXP_LIC ,P_INCR_SIZE , P_MODIFY_BOARD ,P_REMOVE_BOARD ,P_DIFF_NAME ,P_DIFF_ACTV ,P_FAX_NO ,P_MOB_NO , P_TEL ,P_REASON3 ,P_REAL_AREA_BOARD ,P_SHAPE FROM GIS_SHOP_EXT ); عند عمل جملة استعلام select * from gis_shop_ext يظهر لي الخطا الاتيORA-29913: خطا في تنفيذ وسيلة الشرح ODCIEXTTABLEOPENORA-29400: يوجد خطا في كاررتردج البياناتKUP-00554: error encountered while parsing access parametersKUP-01005: syntax error: found "fields": expecting one of: "column, exit, (, reject"KUP-01007: at line 5 column 12ORA-06512: "SYS.ORACLE_LOADER", line 19 تقديم بلاغ
بتاريخ: 3 ديسمبر 201213 سنة comment_229716 جرب انشاء الجدول مره أخرى بس خلى كل الأعمده varchar2 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.