Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.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
PL/SQL架构名称与Oracle关键字相同_Oracle_Plsql - Fatal编程技术网

PL/SQL架构名称与Oracle关键字相同

PL/SQL架构名称与Oracle关键字相同,oracle,plsql,Oracle,Plsql,我知道这听起来很奇怪,但我需要执行一些PL/SQL,其中包的所有者与Oracle保留字发生冲突,IF 本质上,对象的所有者是IF。当我使用SQL Developer执行该过程时,生成的脚本会抛出错误,因为它试图将游标变量声明为: variable_name IF.MYCUSTOM_TYPE 目前我无法控制模式,因此无法更改任何内容。在模式名称周围使用双引号,如 "IF".MYCUSTOM_TYPE 在架构名称周围使用双引号,如 "IF".MYCUSTOM_TYPE 谢谢我知道一定要这么简

我知道这听起来很奇怪,但我需要执行一些PL/SQL,其中包的所有者与Oracle保留字发生冲突,
IF

本质上,对象的所有者是
IF
。当我使用SQL Developer执行该过程时,生成的脚本会抛出错误,因为它试图将游标变量声明为:

 variable_name IF.MYCUSTOM_TYPE

目前我无法控制模式,因此无法更改任何内容。

在模式名称周围使用双引号,如

"IF".MYCUSTOM_TYPE

在架构名称周围使用双引号,如

"IF".MYCUSTOM_TYPE

谢谢我知道一定要这么简单谢谢!,我知道一定是这么简单的事情。