导入的时候没有用full=y。而是用了table=‘pro_%’像这样的所以有些有些views表没有导入,可能还有其它一些。我去以前的表看那些视图表,查看script。不知道为什么在我新建的表中建立不了。导出ctl文件内容如下-- version of SQL LOADER and the filename for this file.
LOAD DATA
INFILE *
BADFILE './VW_CRYSTAL_PART_MH.BAD'
DISCARDFILE './VW_CRYSTAL_PART_MH.DSC'
APPEND INTO TABLE RMMSIDEV.VW_CRYSTAL_PART_MH
Fields terminated by ";" Optionally enclosed by '"'
(
  WK_DATE,
  SHIFT,
  PART_CODE,
  PART_NO,
  PART_DESC,
  PART_TYPE,
  PROD_MH NULLIF (PROD_MH="NULL"),
  LST_MH NULLIF (LST_MH="NULL"),
  LNST_MH NULLIF (LNST_MH="NULL"),
  NPROD_MH NULLIF (NPROD_MH="NULL"),
  WORK_MH NULLIF (WORK_MH="NULL"),
  MODEL_NO,
  PART_QTY NULLIF (PART_QTY="NULL"),
  PRESS_JIG_QTY NULLIF (PRESS_JIG_QTY="NULL")
)
BEGINDATA
"20090207";"1";"CF";"96648823";"R/F FT DR H/SD LH";"S";2.25404024651411;0;0;-0.811454479573366;1.44258576694074;"T250";212;7054
"20090207";"1";"JO";"96648882";"R/F RR DR H/SD RH";"S";6.91097245393477;0;0;-2.4879500552957;4.42302239863907;"T250";650;7054
"20100202";"2";"Q5";"96635720";"RR DR OTR RH(XCP)";"R";0;0;0;4.62776659959759;4.62776659959759;"V250";50;497
不知道怎么导入views表,,还有其他的一些东西。不知道其他的还有哪些?

解决方案 »

  1.   

    PLSQL--TOOLS--导出用户对象导出以后,可以在另外一个库直接执行对象脚本,中间会有报错,因为表已经建过了,这时会把除了表以外的对象建立
      

  2.   

    你上面的脚本是用sql*loader装载数据,你是想用sql*loader向视图中加载数据吗?
    这样做可能是不行的。视图不是物理存在的表。其只是一个查询的定义。
    你只需要向视图所在的基表中加载数据就行了。