Nvarchar entre crochet -> qu'est ce que c'est ? [Résolu]

Messages postés
2
Date d'inscription
jeudi 25 mars 2010
Statut
Membre
Dernière intervention
28 mars 2010
- - Dernière réponse : 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 ?
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
74
3
Merci
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
*/

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_coq
Messages postés
2
Date d'inscription
jeudi 25 mars 2010
Statut
Membre
Dernière intervention
28 mars 2010
0
Merci
Merci pour l'info ça répond tout à fait à ma question

ps : autant pour moi, je voulais dire SQL server sous Windows Server 2003
Commenter la réponse de nonorv68