[SQLServer] Documentation
Fermé
erwan51
Messages postés
627
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
-
2 juin 2004 à 09:51
sofiane - 3 nov. 2006 à 18:55
sofiane - 3 nov. 2006 à 18:55
A voir également:
- [SQLServer] Documentation
- Hp documentation c'est quoi - Forum Logiciels
- Windev documentation - Forum Windev
- Logiciels hp à supprimer - Forum Logiciels
- Il manque l'extension mysqli. merci de vérifier la configuration php. voir la documentation pour plus de détails. ✓ - Forum PHP
- Cft axway documentation française ✓ - Forum Windows
4 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
2 juin 2004 à 09:55
2 juin 2004 à 09:55
Je n'ai aucun lien en particulier, mais si tu as des questions, je peux toujours essayer d'y répondre.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
2 juin 2004 à 10:11
2 juin 2004 à 10:11
pour le champ:
Est-ce qu'il contiendra uniquement des caractères ASCII ou bien aussi des caractères étendus (éàêôî... ?).
J'ai tendance à utiliser le type nvarchar.
Il supporte des chaînes jusqu'à 4000 caractères et accepte les caractères étendus (français, etc.).
Au fait, quelle version de SQL Server ? 6.5, 7 ou 2000 ?
Est-ce qu'il contiendra uniquement des caractères ASCII ou bien aussi des caractères étendus (éàêôî... ?).
J'ai tendance à utiliser le type nvarchar.
Il supporte des chaînes jusqu'à 4000 caractères et accepte les caractères étendus (français, etc.).
Au fait, quelle version de SQL Server ? 6.5, 7 ou 2000 ?
erwan51
Messages postés
627
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
80
2 juin 2004 à 10:17
2 juin 2004 à 10:17
Il s'agit de SQL Server 2000 et il ne contiendra que des caractères ASCII
Erwan
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
>
erwan51
Messages postés
627
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
2 juin 2004 à 10:27
2 juin 2004 à 10:27
Si les champs ne contiennent strictement aucun caractères accentué, tu peux prendre varchar.
C'est une chaîne de taille variable, limitée à environ 8000 caractères.
char : chaîne ASCII de taille fixe.
varchar : chaîne ASCII de taille variable.
nchar : chaîne Unicode de taille fixe.
nvarchar : chaîne Unicode de taille variable.
L'inconvénient des chaînes de taille fixe est qu'elles prennent de la place sur disque même quand elles sont vides.
Dans la majorité des cas, varchar ou nvarchar sont plus avantageux.
PS: SQL Server 2000 est limité à des enregistrements de 8 ko. (C'est 2 Go sous Oracle et 1 Go sous Postgres, mais passons...).
Cela veut dire qu'une ligne dans une table ne peut pas dépasser 8 ko. Il faut bien en tenir compte dans la conception.
C'est une chaîne de taille variable, limitée à environ 8000 caractères.
char : chaîne ASCII de taille fixe.
varchar : chaîne ASCII de taille variable.
nchar : chaîne Unicode de taille fixe.
nvarchar : chaîne Unicode de taille variable.
L'inconvénient des chaînes de taille fixe est qu'elles prennent de la place sur disque même quand elles sont vides.
Dans la majorité des cas, varchar ou nvarchar sont plus avantageux.
PS: SQL Server 2000 est limité à des enregistrements de 8 ko. (C'est 2 Go sous Oracle et 1 Go sous Postgres, mais passons...).
Cela veut dire qu'une ligne dans une table ne peut pas dépasser 8 ko. Il faut bien en tenir compte dans la conception.
erwan51
Messages postés
627
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
80
>
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
2 juin 2004 à 13:39
2 juin 2004 à 13:39
D'accord! merci pour l'éclaircissement à ce niveau!
Erwan
je vodré vous demendé de médé ou me doné 1 site pour une documentation sql server a telecharger si possible merci
2 juin 2004 à 09:58
En fait, je dois déployer une base qui contiendra environ 100 000 points et la seule certitude est qu'elle sera sous SQL Server d'où mon intérêt pour tout ce qui concerne ce SGBD.
Je n'ai donc pas de question particulière si ce n'est que pour créer un champ de 100 caractères par exemple je pensais mettre un champ de type nchar avec 100 et il me bloque mon champ à 20 caractères ...