bases_de_donnees:sqlserver:curseurs
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
bases_de_donnees:sqlserver:curseurs [2016/10/04 20:30] – sgariepy | bases_de_donnees:sqlserver:curseurs [2020/06/11 05:15] (Version actuelle) – supprimée sgariepy | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Curseurs ====== | ||
- | |||
- | Code de base pour un curseur: | ||
- | <code sql> | ||
- | DECLARE @Id int | ||
- | |||
- | DECLARE MY_CURSOR CURSOR | ||
- | LOCAL STATIC READ_ONLY FORWARD_ONLY | ||
- | FOR | ||
- | SELECT DISTINCT Id | ||
- | FROM TableName | ||
- | |||
- | OPEN MY_CURSOR | ||
- | FETCH NEXT FROM MY_CURSOR INTO @Id | ||
- | WHILE @@FETCH_STATUS = 0 | ||
- | BEGIN | ||
- | PRINT @Id | ||
- | FETCH NEXT FROM MY_CURSOR INTO @Id | ||
- | END | ||
- | CLOSE MY_CURSOR | ||
- | DEALLOCATE MY_CURSOR | ||
- | </ | ||
- | |||
bases_de_donnees/sqlserver/curseurs.1475605815.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)