verwendet werden, wie diese Frage zu lösen, gibt es keine jede nützliche Informationen für diese ich in SQL-Server erfüllt, wenn ich versuche, die cursoDer holen erste Typ kann nicht mit nur vorwärts Cursor
-1
A
Antwort
1
siehe wiederzuverwenden: DECLARE CURSOR (Transact-SQL)
DECLARE cursor_name CURSOR [ LOCAL | GLOBAL ] [ FORWARD_ONLY | SCROLL ]
...
FORWARD_ONLY Gibt an, dass der Cursor o Nur von der bis zur letzten Zeile scrollen. FETCH NEXT ist die einzige unterstützte Abrufoption.
Denken eines Autos ohne Rückwärtsgang = FORWARD_ONLY (und damit können Sie nicht rückwärts gehen)
Sie müssen SCROLL stattdessen angeben, wenn Sie den Cursor zu deklarieren. Fast immer ist es jedoch schneller, SQL (kein Cursor) zu verwenden.
Verwandte Themen
- 1. MySQL + PDO: Cursor vorwärts * ohne * Daten holen?
- 2. Holen Sie nur das erste Objekt von Mongo Cursor
- 3. F # Vorwärts Typ Deklarationen
- 4. Typ '{} []' kann nicht dem Typ 'Cursor <Object>' zugewiesen werden. Eigenschaft 'count' fehlt im Typ '{} []'
- 5. Transition funktioniert nicht nach der Animation vorwärts
- 6. Cursor wird nicht holen 2. Wert
- 7. Erste Fehler Der Typ java.util.Map $ Eintrag nicht
- 8. MySQL Cursor holen NULL
- 9. Nur der erste NavMeshAgent kann platziert werden
- 10. std :: vector auf vorwärts deklarierten Typ
- 11. Holen Sie den Cursor mit Realm-Bibliothek
- 12. Cursor blinkt, wenn NSTextView nicht der erste Responder ist?
- 13. holen von der Funktion, die einen ref-Cursor zum record
- 14. Kann nicht mit Smartgit "ziehen", "nur holen" ist verfügbar
- 15. alle Indizes holen, wo Such Element in der Liste ist, nicht nur die erste
- 16. die Zurück- und Vorwärts-Tasten mit der API-Geschichte Mit
- 17. Kann ich nur das erste Objekt in einem Cursor-Objekt (Pymongo) bekommen?
- 18. Holen erste Fenster eventlog Eintrag mit EventLogQuery
- 19. PHP Mysql Tabelle gibt holen nur erste Reihe
- 20. Holen Sie sich den vorherigen Cursor auf AWS Cloudsearch
- 21. IDBKeyRange.only() nur erste Datensatz passende
- 22. Erste Fehler Kann werfen DBNull.Value nicht auf den Typ ‚System.Int32
- 23. Holen Sie sich den Feldwert mit einem Cursor
- 24. Perl: Holen Sie sich das aktuelle Cursor-Symbol/geben Sie
- 25. SQL - Der erste Datensatz nur
- 26. Kann benutzerdefinierten Cursor nicht verwenden
- 27. Der Typ String kann nicht
- 28. Debuggen nur der Thread der erste Haltepunkt
- 29. Kann Ergebnisse von gespeicherter Prozedur mit Python-Cursor nicht zurückgeben
- 30. kann nicht Typ ‚Timestamp‘ mit Typ ‚int‘
Beste mögliche Lösung .... stoppen Sie mit einem Cursor. Ernsthaft, was versuchst du eigentlich zu tun? Cursor sind für die Leistung schrecklich und sollten nur für einige administrative Aufgaben verwendet werden. Zeigen Sie uns Ihren Code und wir können Ihnen helfen, eine satzbasierte Lösung anstelle von RBAR (Zeile für Zeile) zu finden. –
Es ist ein Vorwärts-Cursor und Sie versuchen, rückwärts zu gehen und verwirrt, warum das ein Fehler ist? –