Plsql ';实例';包中的变量

Plsql ';实例';包中的变量,plsql,Plsql,我想用PL/SQL创建一个专用的电子邮件发送包。每个电子邮件组件(发件人、收件人、主题、邮件等)都有单独的程序。问题是,如果多个作业同时调用电子邮件发送程序,包中的变量将被覆盖 我将如何解决这个问题?我可以接收包的“实例”吗?或者在包中包含实例变量?每个作业都有自己的会话,因此即使更改作业会话中的任何变量,也不会在其他会话中看到该值。所以我不理解你的问题。此外,您的电子邮件发送者将具有发送电子邮件(cc、from、to)等过程,因此作业将使用不同的参数调用发送者,那么您需要变量做什么?您有代码吗

我想用PL/SQL创建一个专用的电子邮件发送包。每个电子邮件组件(发件人、收件人、主题、邮件等)都有单独的程序。问题是,如果多个作业同时调用电子邮件发送程序,包中的变量将被覆盖


我将如何解决这个问题?我可以接收包的“实例”吗?或者在包中包含实例变量?

每个作业都有自己的会话,因此即使更改作业会话中的任何变量,也不会在其他会话中看到该值。所以我不理解你的问题。此外,您的电子邮件发送者将具有发送电子邮件(cc、from、to)等过程,因此作业将使用不同的参数调用发送者,那么您需要变量做什么?

您有代码吗?只有在完成此过程之前,在同一会话中由不同的过程调用,并且您运气不好,并且所有变量都是全局变量时,才会覆盖它们。所以,这似乎不太可能。对不起,没有代码,正在场外调查问题。谢谢。一旦解决方案完成,我将给出完整的回复,并对问题进行解释。