我正在尝试定义一个通用的 SQL 错误例程,该例程基本上会将所有信息转储GET DIAGNOSTICS
到文件中。
我创建了一个获取所有这些信息的过程,当从另一个MODIFIES SQL
. 我在获取数据的过程中也需要它。这些过程是用定义的READS SQL DATA
,当它调用错误例程时,它会失败,因为它继承了调用者的READ
.
我怎样才能避免这个问题。我不希望全部更改READS SQL DATA
为,MODIFIES SQL DATA
因为它可以打开数据进行修改,我们不希望这样。