Oracle 在创建sql*加载程序控制文件时,将架构名称与表一起添加

Oracle 在创建sql*加载程序控制文件时,将架构名称与表一起添加,oracle,sql-loader,Oracle,Sql Loader,如何在创建sql*加载程序控制文件时添加架构名称 我的控制文件 OPTIONS (SKIP=1) LOAD DATA APPEND INTO TABLE "student" WHEN (1:1) <> BLANKS FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' TRAILING NULLCOLS (student_id, first_name, last_name, dob, addr1, addr2, city, s

如何在创建sql*加载程序控制文件时添加架构名称

我的控制文件

OPTIONS (SKIP=1) 
LOAD DATA 
APPEND 
INTO TABLE "student" 
WHEN (1:1) <> BLANKS FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS
(student_id, first_name, last_name, dob, addr1, addr2, city, state, zip_code, created_by, created_dt )
选项(跳过=1)
加载数据
追加
进入表格“学生”
当(1:1)空白字段以“,”结尾时,可选择以“,”括起
尾随零线
(学生id、名、姓、出生日期、地址1、地址2、城市、州、邮政编码、创建人、创建人)

模式名称应在表名之前提及

APPEND INTO TABLE scott.student

表不应被引用,这是一种不好的做法

如果您将其添加到表名之前,请给我一个例子。发布您当前的CTL文件,并让您知道在哪里添加。选项(SKIP=1)加载数据附加到表“student”中,当(1:1)空格字段以“,”结尾时,可以选择以“,”结尾的NULL结尾(学生id、名字、姓氏、dob、addr1、addr2、城市、州、邮政编码、创建人、创建人)模式名为scotti创建一个公共同义词,然后用双引号调用该表。现在它可以工作了。感谢您的帮助help@MohsinALvi使用双引号创建表名不是一个好的做法。而且,如果您不知道这一点-