Nvarchar entre crochet -> qu'est ce que c'est ?

Résolu
nonorv68 Messages postés 2 Date d'inscription jeudi 25 mars 2010 Statut Membre Dernière intervention 28 mars 2010 - 25 mars 2010 à 15:36
nonorv68 Messages postés 2 Date d'inscription jeudi 25 mars 2010 Statut Membre Dernière intervention 28 mars 2010 - 28 mars 2010 à 19:45
Bonjour,

J'ai une appli SQL server 2003 qui s'est craschée à cause d'un problème de format de données. En cherchant, j'ai remarqué que la procédure stockée qui gère la donnée en question contenait une déclaration nvarchar entre crochet :

@userComment [nvarchar] (250) = NULL

C'est la 1ère fois que je vois des crochets dans une déclaration et nvarchar n'est du coup pas en bleu mais en noir dans l'éditeur.

Quelqu'un peut-il m'aider, que veulent dire les crochets ?
A voir également:

2 réponses

cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
28 mars 2010 à 18:23
Bonjour,

Les crochets ont ici la même utilité qu'autour d'un nom de colonne, nom de table, etc : ils délimient le nom du type.
Probablement inutile avec le type nvarchar, mais pourrait l'être avec un type perso qui serait particulièrement mal nommé.

PS : SQL Server 2003 n'existe pas, ou alors on ne parle pas du produit SQL Server de Microsoft.



/*
coq
MVP Visual C#
CoqBlog
*/
3
Rejoignez-nous