【问题标题】:Oracle invalid character external tableoracle无效字符外部表
【发布时间】:2015-02-11 04:41:11
【问题描述】:

我是甲骨文的新手.. 我需要有人帮我解决我的问题..

我试图在 Oracle(Oracle 数据库 11g 企业版版本 11.2.0.1.0 - 64 位)中创建一个外部表,我收到了这样的错误

SQL> CREATE TABLE LOAD_OrderDetails
  2  (
  3  OrderID Number(5),
  4  ProductID Number(25),
  5  UnitPrice Decimal(5),
  6  Quantity Number(5),
  7  Discount Decimal(5)
  8  )
  9  ORGANIZATION EXTERNAL
 10  (
 11  TYPE ORACLE_LOADER
 12  DEFAULT DIRECTORY ext_dir
 13  LOCATION (`OrderDetails.txt')
 14  )
 15  REJECT LIMIT UNLIMITED;
LOCATION (`OrderDetails.txt')
          *
ERROR at line 13:
ORA-00911: invalid character

我已经检查了我的文件,它已经放在正确的目录中,并且与我的编码“OrderDetails”上的名称相同。 我试过用另一个名字,它的名字是一样的。。 我不知道问题出在哪里,我需要有人帮助我..

谢谢..

【问题讨论】:

    标签: oracle11g invalid-characters external-tables


    【解决方案1】:

    位置(`OrderDetails.txt')

    您有一个反引号,而不是开头的单引号标记。将其更改为 -

    LOCATION ('OrderDetails.txt')
    

    【讨论】:

      猜你喜欢
      • 2017-06-10
      • 1970-01-01
      • 2012-03-13
      • 2017-09-22
      • 1970-01-01
      • 2011-12-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多