Oracle 外部无效字符 table
Oracle invalid character external table
我是 oracle 的新手..
我需要有人帮助我解决我的问题..
我试图在 Oracle(Oracle 数据库 11g 企业版版本 11.2.0.1.0 - 64 位)中创建一个外部 Table,但我遇到了这样的错误
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' 具有相同的名称。
我试过用另一个名字,结果是一样的..
我不知道问题出在哪里,我需要有人帮助我..
谢谢..
LOCATION (`OrderDetails.txt')
您在开头有一个 反引号 而不是 单引号 标记。将其更改为 -
LOCATION ('OrderDetails.txt')
我是 oracle 的新手.. 我需要有人帮助我解决我的问题..
我试图在 Oracle(Oracle 数据库 11g 企业版版本 11.2.0.1.0 - 64 位)中创建一个外部 Table,但我遇到了这样的错误
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' 具有相同的名称。 我试过用另一个名字,结果是一样的.. 我不知道问题出在哪里,我需要有人帮助我..
谢谢..
LOCATION (`OrderDetails.txt')
您在开头有一个 反引号 而不是 单引号 标记。将其更改为 -
LOCATION ('OrderDetails.txt')