Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Gibt es so etwas wie Parallel CURSOR?

Dies wird normalerweise durch eine Warteschlange erreicht:Sie wählen die zu erledigenden Elemente aus und legen sie in einer Warteschlange ab, und gleichzeitig entfernen Warteschlangenleser (Verarbeitungsthreads) die zu erledigenden Elemente aus der Warteschlange und verarbeiten sie nacheinander. Es ist eine schöne Kunst, Tabellen als Warteschlangen zu verwenden , ist die Verarbeitung häufig mit Aktivierung verbunden und der Enqueue/Dequeue-Zyklus ist tatsächlich zusammenhängend.