Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 更改表格<;表_name>;拒绝限制无限返回无效的Alter table选项?_Sql_Oracle - Fatal编程技术网

Sql 更改表格<;表_name>;拒绝限制无限返回无效的Alter table选项?

Sql 更改表格<;表_name>;拒绝限制无限返回无效的Alter table选项?,sql,oracle,Sql,Oracle,代码如下: alter table costs reject limit unlimited; 我试图使用dbms_cloud.copy_数据从Oracle对象存储加载到ADW,但我一直遇到这样的错误:已达到拒绝限制。因此,我尝试更改表以使拒绝限制不受限制,但随后我得到00000-“无效的更改表选项”无法解释为什么会发生这种情况。拒绝限制选项仅对外部表有效。成本是外部表吗?如果不行,那就不行了 至于加载过程和错误:如果您发布更多的信息代码本身以及完整的错误堆栈,可能会有所帮助,因为我

代码如下:

alter table costs
    reject limit unlimited;

我试图使用dbms_cloud.copy_数据从Oracle对象存储加载到ADW,但我一直遇到这样的错误:已达到拒绝限制。因此,我尝试更改表以使拒绝限制不受限制,但随后我得到00000-“无效的更改表选项”无法解释为什么会发生这种情况。

拒绝限制
选项仅对外部表有效。
成本
是外部表吗?如果不行,那就不行了


至于加载过程和错误:如果您发布更多的信息代码本身以及完整的错误堆栈,可能会有所帮助,因为我认为它包含其他有用的信息


是否有可能达到了ORA-20003:拒绝限制?如果是这样,它可能会告诉您要查询哪个表以检索错误详细信息,这反过来可能会帮助您解决问题。

感谢您的评论,它不是一个外部表,因此它不起作用是有道理的。这是我试图执行的代码``begin dbms\'u cloud.copy\'u data(表名=>'COSTS',凭证名=>'OBJADW1',文件uri\'list=>'',格式=>json\'object('ignoremissingcolumns'值'true','removequotes'值'true');结束```这是它给我的完整错误ORA-20003:达到拒绝限制,查询表“ADWC_USER”。“复制$57_日志”了解错误详细信息ORA-06512:C###CLOUD$SERVICE.DBMS#CLOUD”,第968行ORA-06512:C##CLOUD$SERVICE.DBMS#CLOUD,第2254行ORA-06512:C###CLOUD$SERVICE.DBMS#CLOUD,第2277行ORA-06512:如我所说,在第2行-查询ADWC_用户。复制$57_日志并查看其中包含的内容。@averagej63最好将这些详细信息添加到问题中,这样每个人都可以很容易地看到它们,而不必阅读对答案的评论。这不是一个讨论论坛。@Littlefoot问题已经解决。我像你说的那样查询了日志文件,这是一个日期时间格式问题。谢谢你的帮助:)