Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
Stored procedures Informix存储过程_Stored Procedures_Informix - Fatal编程技术网

Stored procedures Informix存储过程

Stored procedures Informix存储过程,stored-procedures,informix,Stored Procedures,Informix,在Informix中创建存储过程时,即使相关表不存在,也不会抛出错误 我想报告级别相当高,那么我该如何更改它呢?这就是Informix设计的工作方式 如果在运行该过程时,表仍然不存在,那么您将或多或少地得到一个适当的运行时错误。但是,仅仅是在创建过程时不存在一个表这一事实并不被故意视为一个错误;该表可以在使用该过程时创建 据我所知,没有任何设置可以改变这种行为。这就是Informix设计的工作方式 如果在运行该过程时,表仍然不存在,那么您将或多或少地得到一个适当的运行时错误。但是,仅仅是在创建过

在Informix中创建存储过程时,即使相关表不存在,也不会抛出错误


我想报告级别相当高,那么我该如何更改它呢?

这就是Informix设计的工作方式

如果在运行该过程时,表仍然不存在,那么您将或多或少地得到一个适当的运行时错误。但是,仅仅是在创建过程时不存在一个表这一事实并不被故意视为一个错误;该表可以在使用该过程时创建


据我所知,没有任何设置可以改变这种行为。

这就是Informix设计的工作方式

如果在运行该过程时,表仍然不存在,那么您将或多或少地得到一个适当的运行时错误。但是,仅仅是在创建过程时不存在一个表这一事实并不被故意视为一个错误;该表可以在使用该过程时创建


据我所知,没有任何设置可以更改此行为。

hey..thx用于回复..但在开发和生产环境中创建的同一进程的行为不同..stargely在开发中没有抛出错误,但在生产中抛出错误..(错误为591..列的默认状态)…对此有何想法?另外,当我为不存在的表执行“表\u名称的信息列”时,在dev上,我得到空白列\u type…作为一个没有任何错误的响应,但在prod上,我得到正确的错误消息,说表名不存在。在创建proc时,look slike 11\u 70 acually对表名进行了一些验证。我不相信任何表名验证都是可能的。在Informix中,在过程中删除和创建临时表是很常见的。这是完全正确的。当数据库解析过程并遇到未知的表名时,它不能引发异常,因为表可能是在前面几行创建的。表创建块可以放在条件块中,甚至可以放在一个循环中,这样就不可能进行静态分析。hey..thx for the reply..但是在dev和prod环境中创建的同一个进程的行为不同..stargely on dev没有抛出错误,但是在prod上抛出错误..(错误为591..列的默认状态)有什么想法吗?另外,当我为不存在的表执行“表\u名称的信息列”时,在dev上,我得到空白列\u type…作为一个没有任何错误的响应,但在prod上,我得到正确的错误消息,说表名不存在。在创建proc时,look slike 11\u 70 acually对表名进行了一些验证。我不相信任何表名验证都是可能的。在Informix中,在过程中删除和创建临时表是很常见的。这是完全正确的。当数据库解析过程并遇到未知的表名时,它不能引发异常,因为表可能是在前面几行创建的。表格创建块可以放在条件块中,甚至可以放在一个循环中,这样就不可能进行静态分析。