- Syntaxe
- DECLARE
- {
- {@type_de_données variable_locale}
- | {@nom_de_variable_de_curseur CURSOR}
- } [,...n]
-
- Arguments
- @variable_locale
- Nom d'une variable. Les noms de variables doivent commencer par le signe arobase (@). Les noms de variables locales doivent respecter les conventions se rapportant aux identificateurs. Utilisation d'identificateurs.
- type_de_données
- Tout type de données système ou défini par l'utilisateur. Une variable ne doit pas être de type text, ntext ou image. Pour plus d'informations sur les types de données système, voir Types de données. Pour plus d'informations sur les types de données définis par l'utilisateur, voir sp_addtype.
- @nom_de_variable_de_curseur
- Nom d'une variable de curseur. Les noms de variables de curseur doivent commencer par l'arobase (@) et doivent respecter les conventions se rapportant aux identificateurs. Utilisation d'identificateurs.
- CURSOR
- Précise que la variable est une variable de curseur locale.
- n
- Espace réservé indiquant que plusieurs variables peuvent être spécifiées et que des valeurs peuvent leur être affectées.
-
- Exemples
- A. Utilisation de DECLARE
- L'exemple suivant utilise une variable locale @find pour extraire des informations sur tous les auteurs dont le nom commence par « Ring ».
-
- USE pubs
-
- DECLARE @find varchar(30)
-
- SET @find = 'Ring%'
-
- SELECT au_lname, au_fname, phone
-
- FROM authors
-
- WHERE au_lname LIKE @find
Syntaxe
DECLARE
{
{@type_de_données variable_locale}
| {@nom_de_variable_de_curseur CURSOR}
} [,...n]
Arguments
@variable_locale
Nom d'une variable. Les noms de variables doivent commencer par le signe arobase (@). Les noms de variables locales doivent respecter les conventions se rapportant aux identificateurs. Utilisation d'identificateurs.
type_de_données
Tout type de données système ou défini par l'utilisateur. Une variable ne doit pas être de type text, ntext ou image. Pour plus d'informations sur les types de données système, voir Types de données. Pour plus d'informations sur les types de données définis par l'utilisateur, voir sp_addtype.
@nom_de_variable_de_curseur
Nom d'une variable de curseur. Les noms de variables de curseur doivent commencer par l'arobase (@) et doivent respecter les conventions se rapportant aux identificateurs. Utilisation d'identificateurs.
CURSOR
Précise que la variable est une variable de curseur locale.
n
Espace réservé indiquant que plusieurs variables peuvent être spécifiées et que des valeurs peuvent leur être affectées.
Exemples
A. Utilisation de DECLARE
L'exemple suivant utilise une variable locale @find pour extraire des informations sur tous les auteurs dont le nom commence par « Ring ».
USE pubs
DECLARE @find varchar(30)
SET @find = 'Ring%'
SELECT au_lname, au_fname, phone
FROM authors
WHERE au_lname LIKE @find