我正在开发Oracle 11g。我有一个表,其中存储了大约100条记录。这个问题的两个重要部分是:
ID
SQLSQL列包含需要执行的动态SQL查询。此动态SQL将更新单个表。
如何使用DBMS_SCHEDULER来并行(多线程)执行存储在SQL列中的动态SQL,比如一次执行10行。我不想并行执行所有线程(因为这个表中的记录数可以高达1000)。
如果我对问题陈述不够清楚,一定要让我知道。
请给我建议!
发布于 2012-05-04 15:38:59
您可以执行一系列作业,每个作业都接受一个ID,然后处理关联的SQL,这将是很灵活的;也可以使用调度器链,在其中定义一个包含10个步骤的链,每个步骤都在SQL上执行,并在链的起始处开始所有步骤。
https://stackoverflow.com/questions/10444529
复制相似问题