Un serveur SQL a un paramètre 'général' permettant de définir le jeu de
caractère par défaut lorsqu'on crée une base.
Pour l'instant, ce paramètre est 'SQL_Latin1_General_CP1_CS_AS'.
Je désirerai le changer et le mettre par défaut à
'SQL_Latin1_General_CP1_CI_AS'.
Un serveur SQL a un paramètre 'général' permettant de
définir le jeu de
caractère par défaut lorsqu'on crée une base. Pour l'instant, ce paramètre
est 'SQL_Latin1_General_CP1_CS_AS'.
Je désirerai le changer et le mettre par défaut à 'SQL_Latin1_General_CP1_CI_AS'.
Ou et comment puis-je modifier ce paramètre ?
Merci d'avance pour votre aide.
Vincent Brandt
-- !!! ANTI-SPAM !!!
Cliquez sur le lien pour répondre
http://cerbermail.com/?kLXsxCcbiW
.
Fred BROUARD
C'est le genre de connerie à éviter absolument : une collation insensible a la casse ou aux accents ou les deux, oblige le SGBDR a beaucoup plud de travail en comparaisons que dans le cas d'un ordre binaire ou au moins insensible à la casse et accents.
De plus, il est facile de faire de requêtes uniformisant la casse (fonction UPPER ou Lower par exemple) alors que rendre sensible à la casse un serveur qui n'est l'est pas est très difficile et horiblement couteux !
Donc, réserver les collations insensibles à quelques colonnes bien spécifiques !
A lire : http://sqlpro.developpez.com/SQL_AZ_7.html#SCHEMA3
A +
Vincent Brandt a écrit:
SQL serveur 2000 SP3
Bonjour à tous,
Un serveur SQL a un paramètre 'général' permettant de définir le jeu de caractère par défaut lorsqu'on crée une base. Pour l'instant, ce paramètre est 'SQL_Latin1_General_CP1_CS_AS'. Je désirerai le changer et le mettre par défaut à 'SQL_Latin1_General_CP1_CI_AS'.
Ou et comment puis-je modifier ce paramètre ?
Merci d'avance pour votre aide.
Vincent Brandt
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
C'est le genre de connerie à éviter absolument :
une collation insensible a la casse ou aux accents ou les deux, oblige
le SGBDR a beaucoup plud de travail en comparaisons que dans le cas d'un
ordre binaire ou au moins insensible à la casse et accents.
De plus, il est facile de faire de requêtes uniformisant la casse
(fonction UPPER ou Lower par exemple) alors que rendre sensible à la
casse un serveur qui n'est l'est pas est très difficile et horiblement
couteux !
Donc, réserver les collations insensibles à quelques colonnes bien
spécifiques !
A lire :
http://sqlpro.developpez.com/SQL_AZ_7.html#SCHEMA3
A +
Vincent Brandt a écrit:
SQL serveur 2000 SP3
Bonjour à tous,
Un serveur SQL a un paramètre 'général' permettant de définir le jeu de
caractère par défaut lorsqu'on crée une base.
Pour l'instant, ce paramètre est 'SQL_Latin1_General_CP1_CS_AS'.
Je désirerai le changer et le mettre par défaut à
'SQL_Latin1_General_CP1_CI_AS'.
Ou et comment puis-je modifier ce paramètre ?
Merci d'avance pour votre aide.
Vincent Brandt
--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
C'est le genre de connerie à éviter absolument : une collation insensible a la casse ou aux accents ou les deux, oblige le SGBDR a beaucoup plud de travail en comparaisons que dans le cas d'un ordre binaire ou au moins insensible à la casse et accents.
De plus, il est facile de faire de requêtes uniformisant la casse (fonction UPPER ou Lower par exemple) alors que rendre sensible à la casse un serveur qui n'est l'est pas est très difficile et horiblement couteux !
Donc, réserver les collations insensibles à quelques colonnes bien spécifiques !
A lire : http://sqlpro.developpez.com/SQL_AZ_7.html#SCHEMA3
A +
Vincent Brandt a écrit:
SQL serveur 2000 SP3
Bonjour à tous,
Un serveur SQL a un paramètre 'général' permettant de définir le jeu de caractère par défaut lorsqu'on crée une base. Pour l'instant, ce paramètre est 'SQL_Latin1_General_CP1_CS_AS'. Je désirerai le changer et le mettre par défaut à 'SQL_Latin1_General_CP1_CI_AS'.
Ou et comment puis-je modifier ce paramètre ?
Merci d'avance pour votre aide.
Vincent Brandt
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************