Oracle11g Oracle无效字符外部表

Oracle11g Oracle无效字符外部表,oracle11g,invalid-characters,external-tables,Oracle11g,Invalid Characters,External Tables,我是甲骨文的新手。。 我需要有人帮我解决问题 我试图在Oracle中创建一个外部表(Oracle Database 11g Enterprise Edition 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 Numb

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

我试图在Oracle中创建一个外部表(Oracle Database 11g Enterprise Edition 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”上的名称相同。 我试过用另一个名字,但都是一样的。。 我不知道哪里出了问题,我需要有人帮助我

谢谢

位置(`OrderDetails.txt')

您在开始处有一个回勾,而不是单引号标记。换成-

LOCATION ('OrderDetails.txt')