Bonjour,
Cette requête me semble étrange, car vous faites un premier filtre av ec le
[a-zA-Z0-9][a-zA-Z0-9][0-9]% puis refiltrez par dessus avec le ZZ%
Pourquoi ne pas faire directement :
select PERSONNE.NOM from PERSONNE where
PERSONNE.NOM like 'ZZ[0-9]%'
--
Cordialement.
Romelard Fabrice [MVP]
"renaud" wrote in message
news:
Bonjour,
Je pose cette question car je n'arrive pas à trouver de réponse à ma
question en parcourant les forum, j'espere qu'elle n'a pas déjà ét é
posée.
Nous sommes passé d'un moteur de base de donnée SQL server 2000 à
SQL server 2005 et la migration avait l'air de s'être passée en
douceur. Mais ce matin nous avons constaté que la requete suivante ne
fontionne plus :
select PERSONNE.NOM from PERSONNE where
PERSONNE.NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
and
PERSONNE.NOM like 'ZZ%'
Pour une raison inconnue le SGBDR ne renvoie plus aucun resultat alors
qu'avant oui (et que ce doit être le résultat attendu).
Quelqu'un a-t-il une idée, ou a déjà eut ce soucis ?
Changer la requête n'est pas un problème mais nous prefererions
comprendre ce qui fait fait défaut ou ce qui est 'incorrecte' aux yeux
de SQL server 2005.
D'avance merci,
Renaud.
Bonjour,
Cette requête me semble étrange, car vous faites un premier filtre av ec le
[a-zA-Z0-9][a-zA-Z0-9][0-9]% puis refiltrez par dessus avec le ZZ%
Pourquoi ne pas faire directement :
select PERSONNE.NOM from PERSONNE where
PERSONNE.NOM like 'ZZ[0-9]%'
--
Cordialement.
Romelard Fabrice [MVP]
"renaud" <renaud.balu@gmail.com> wrote in message
news:1164321287.350598.122870@l12g2000cwl.googlegroups.com...
Bonjour,
Je pose cette question car je n'arrive pas à trouver de réponse à ma
question en parcourant les forum, j'espere qu'elle n'a pas déjà ét é
posée.
Nous sommes passé d'un moteur de base de donnée SQL server 2000 à
SQL server 2005 et la migration avait l'air de s'être passée en
douceur. Mais ce matin nous avons constaté que la requete suivante ne
fontionne plus :
select PERSONNE.NOM from PERSONNE where
PERSONNE.NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
and
PERSONNE.NOM like 'ZZ%'
Pour une raison inconnue le SGBDR ne renvoie plus aucun resultat alors
qu'avant oui (et que ce doit être le résultat attendu).
Quelqu'un a-t-il une idée, ou a déjà eut ce soucis ?
Changer la requête n'est pas un problème mais nous prefererions
comprendre ce qui fait fait défaut ou ce qui est 'incorrecte' aux yeux
de SQL server 2005.
D'avance merci,
Renaud.
Bonjour,
Cette requête me semble étrange, car vous faites un premier filtre av ec le
[a-zA-Z0-9][a-zA-Z0-9][0-9]% puis refiltrez par dessus avec le ZZ%
Pourquoi ne pas faire directement :
select PERSONNE.NOM from PERSONNE where
PERSONNE.NOM like 'ZZ[0-9]%'
--
Cordialement.
Romelard Fabrice [MVP]
"renaud" wrote in message
news:
Bonjour,
Je pose cette question car je n'arrive pas à trouver de réponse à ma
question en parcourant les forum, j'espere qu'elle n'a pas déjà ét é
posée.
Nous sommes passé d'un moteur de base de donnée SQL server 2000 à
SQL server 2005 et la migration avait l'air de s'être passée en
douceur. Mais ce matin nous avons constaté que la requete suivante ne
fontionne plus :
select PERSONNE.NOM from PERSONNE where
PERSONNE.NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
and
PERSONNE.NOM like 'ZZ%'
Pour une raison inconnue le SGBDR ne renvoie plus aucun resultat alors
qu'avant oui (et que ce doit être le résultat attendu).
Quelqu'un a-t-il une idée, ou a déjà eut ce soucis ?
Changer la requête n'est pas un problème mais nous prefererions
comprendre ce qui fait fait défaut ou ce qui est 'incorrecte' aux yeux
de SQL server 2005.
D'avance merci,
Renaud.
Bonjour,
Je pose cette question car je n'arrive pas à trouver de réponse à ma
question en parcourant les forum, j'espere qu'elle n'a pas déjà été
posée.
Nous sommes passé d'un moteur de base de donnée SQL server 2000 à
SQL server 2005 et la migration avait l'air de s'être passée en
douceur. Mais ce matin nous avons constaté que la requete suivante ne
fontionne plus :
select PERSONNE.NOM from PERSONNE where
PERSONNE.NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
and
PERSONNE.NOM like 'ZZ%'
Pour une raison inconnue le SGBDR ne renvoie plus aucun resultat alors
qu'avant oui (et que ce doit être le résultat attendu).
Quelqu'un a-t-il une idée, ou a déjà eut ce soucis ?
Changer la requête n'est pas un problème mais nous prefererions
comprendre ce qui fait fait défaut ou ce qui est 'incorrecte' aux yeux
de SQL server 2005.
D'avance merci,
Renaud.
Bonjour,
Je pose cette question car je n'arrive pas à trouver de réponse à ma
question en parcourant les forum, j'espere qu'elle n'a pas déjà été
posée.
Nous sommes passé d'un moteur de base de donnée SQL server 2000 à
SQL server 2005 et la migration avait l'air de s'être passée en
douceur. Mais ce matin nous avons constaté que la requete suivante ne
fontionne plus :
select PERSONNE.NOM from PERSONNE where
PERSONNE.NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
and
PERSONNE.NOM like 'ZZ%'
Pour une raison inconnue le SGBDR ne renvoie plus aucun resultat alors
qu'avant oui (et que ce doit être le résultat attendu).
Quelqu'un a-t-il une idée, ou a déjà eut ce soucis ?
Changer la requête n'est pas un problème mais nous prefererions
comprendre ce qui fait fait défaut ou ce qui est 'incorrecte' aux yeux
de SQL server 2005.
D'avance merci,
Renaud.
Bonjour,
Je pose cette question car je n'arrive pas à trouver de réponse à ma
question en parcourant les forum, j'espere qu'elle n'a pas déjà été
posée.
Nous sommes passé d'un moteur de base de donnée SQL server 2000 à
SQL server 2005 et la migration avait l'air de s'être passée en
douceur. Mais ce matin nous avons constaté que la requete suivante ne
fontionne plus :
select PERSONNE.NOM from PERSONNE where
PERSONNE.NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
and
PERSONNE.NOM like 'ZZ%'
Pour une raison inconnue le SGBDR ne renvoie plus aucun resultat alors
qu'avant oui (et que ce doit être le résultat attendu).
Quelqu'un a-t-il une idée, ou a déjà eut ce soucis ?
Changer la requête n'est pas un problème mais nous prefererions
comprendre ce qui fait fait défaut ou ce qui est 'incorrecte' aux yeux
de SQL server 2005.
D'avance merci,
Renaud.
Bonjour,
en quelle version de SQL Server 2005 cela se produit-il?
SELECT @@VERSION
Release Sqlservr.exe
------------------------------ -------------
RTM 2005.90.1399
SQL Server 2005 Service Pack 1 2005.90.2047
En effet le script suivant produit bien les même effets curieux entre v
2000 et v 2005 :
CREATE TABLE PERSONNE
(NOM VARCHAR(16) COLLATE French_CI_AS)
INSERT INTO PERSONNE VALUES ('ZZZaaa')
INSERT INTO PERSONNE VALUES ('ZZ')
INSERT INTO PERSONNE VALUES ('zzzAAA')
INSERT INTO PERSONNE VALUES ('abc')
INSERT INTO PERSONNE VALUES ('DEF')
INSERT INTO PERSONNE VALUES (' Z A')
INSERT INTO PERSONNE VALUES (' z a')
INSERT INTO PERSONNE VALUES ('ZZ010')
INSERT INTO PERSONNE VALUES ('zz320')
INSERT INTO PERSONNE VALUES ('Zz440')
INSERT INTO PERSONNE VALUES ('AB123')
INSERT INTO PERSONNE VALUES ('ab123')
INSERT INTO PERSONNE VALUES ('Ab123')
INSERT INTO PERSONNE VALUES (NULL)
-- test sous 2000 :
SELECT NOM
FROM PERSONNE
WHERE NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
AND NOM like 'ZZ%'
/********* RÉSULTAT **************
NOM
----------------
ZZ01
zz32
********** RÉSULTAT *************/
-- test sous 2005 (RTM) :
/********* RÉSULTAT **************
NOM
----------------
********** RÉSULTAT *************/
Il faut voir si cela est différent avec la version corrective Pack 1.
A +
renaud a écrit :Bonjour,
Je pose cette question car je n'arrive pas à trouver de réponse à ma
question en parcourant les forum, j'espere qu'elle n'a pas déjà été
posée.
Nous sommes passé d'un moteur de base de donnée SQL server 2000 à
SQL server 2005 et la migration avait l'air de s'être passée en
douceur. Mais ce matin nous avons constaté que la requete suivante ne
fontionne plus :
select PERSONNE.NOM from PERSONNE where
PERSONNE.NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
and
PERSONNE.NOM like 'ZZ%'
Pour une raison inconnue le SGBDR ne renvoie plus aucun resultat alors
qu'avant oui (et que ce doit être le résultat attendu).
Quelqu'un a-t-il une idée, ou a déjà eut ce soucis ?
Changer la requête n'est pas un problème mais nous prefererions
comprendre ce qui fait fait défaut ou ce qui est 'incorrecte' aux yeux
de SQL server 2005.
D'avance merci,
Renaud.
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Bonjour,
en quelle version de SQL Server 2005 cela se produit-il?
SELECT @@VERSION
Release Sqlservr.exe
------------------------------ -------------
RTM 2005.90.1399
SQL Server 2005 Service Pack 1 2005.90.2047
En effet le script suivant produit bien les même effets curieux entre v
2000 et v 2005 :
CREATE TABLE PERSONNE
(NOM VARCHAR(16) COLLATE French_CI_AS)
INSERT INTO PERSONNE VALUES ('ZZZaaa')
INSERT INTO PERSONNE VALUES ('ZZ')
INSERT INTO PERSONNE VALUES ('zzzAAA')
INSERT INTO PERSONNE VALUES ('abc')
INSERT INTO PERSONNE VALUES ('DEF')
INSERT INTO PERSONNE VALUES (' Z A')
INSERT INTO PERSONNE VALUES (' z a')
INSERT INTO PERSONNE VALUES ('ZZ010')
INSERT INTO PERSONNE VALUES ('zz320')
INSERT INTO PERSONNE VALUES ('Zz440')
INSERT INTO PERSONNE VALUES ('AB123')
INSERT INTO PERSONNE VALUES ('ab123')
INSERT INTO PERSONNE VALUES ('Ab123')
INSERT INTO PERSONNE VALUES (NULL)
-- test sous 2000 :
SELECT NOM
FROM PERSONNE
WHERE NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
AND NOM like 'ZZ%'
/********* RÉSULTAT **************
NOM
----------------
ZZ01
zz32
********** RÉSULTAT *************/
-- test sous 2005 (RTM) :
/********* RÉSULTAT **************
NOM
----------------
********** RÉSULTAT *************/
Il faut voir si cela est différent avec la version corrective Pack 1.
A +
renaud a écrit :
Bonjour,
Je pose cette question car je n'arrive pas à trouver de réponse à ma
question en parcourant les forum, j'espere qu'elle n'a pas déjà été
posée.
Nous sommes passé d'un moteur de base de donnée SQL server 2000 à
SQL server 2005 et la migration avait l'air de s'être passée en
douceur. Mais ce matin nous avons constaté que la requete suivante ne
fontionne plus :
select PERSONNE.NOM from PERSONNE where
PERSONNE.NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
and
PERSONNE.NOM like 'ZZ%'
Pour une raison inconnue le SGBDR ne renvoie plus aucun resultat alors
qu'avant oui (et que ce doit être le résultat attendu).
Quelqu'un a-t-il une idée, ou a déjà eut ce soucis ?
Changer la requête n'est pas un problème mais nous prefererions
comprendre ce qui fait fait défaut ou ce qui est 'incorrecte' aux yeux
de SQL server 2005.
D'avance merci,
Renaud.
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Bonjour,
en quelle version de SQL Server 2005 cela se produit-il?
SELECT @@VERSION
Release Sqlservr.exe
------------------------------ -------------
RTM 2005.90.1399
SQL Server 2005 Service Pack 1 2005.90.2047
En effet le script suivant produit bien les même effets curieux entre v
2000 et v 2005 :
CREATE TABLE PERSONNE
(NOM VARCHAR(16) COLLATE French_CI_AS)
INSERT INTO PERSONNE VALUES ('ZZZaaa')
INSERT INTO PERSONNE VALUES ('ZZ')
INSERT INTO PERSONNE VALUES ('zzzAAA')
INSERT INTO PERSONNE VALUES ('abc')
INSERT INTO PERSONNE VALUES ('DEF')
INSERT INTO PERSONNE VALUES (' Z A')
INSERT INTO PERSONNE VALUES (' z a')
INSERT INTO PERSONNE VALUES ('ZZ010')
INSERT INTO PERSONNE VALUES ('zz320')
INSERT INTO PERSONNE VALUES ('Zz440')
INSERT INTO PERSONNE VALUES ('AB123')
INSERT INTO PERSONNE VALUES ('ab123')
INSERT INTO PERSONNE VALUES ('Ab123')
INSERT INTO PERSONNE VALUES (NULL)
-- test sous 2000 :
SELECT NOM
FROM PERSONNE
WHERE NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
AND NOM like 'ZZ%'
/********* RÉSULTAT **************
NOM
----------------
ZZ01
zz32
********** RÉSULTAT *************/
-- test sous 2005 (RTM) :
/********* RÉSULTAT **************
NOM
----------------
********** RÉSULTAT *************/
Il faut voir si cela est différent avec la version corrective Pack 1.
A +
renaud a écrit :Bonjour,
Je pose cette question car je n'arrive pas à trouver de réponse à ma
question en parcourant les forum, j'espere qu'elle n'a pas déjà été
posée.
Nous sommes passé d'un moteur de base de donnée SQL server 2000 à
SQL server 2005 et la migration avait l'air de s'être passée en
douceur. Mais ce matin nous avons constaté que la requete suivante ne
fontionne plus :
select PERSONNE.NOM from PERSONNE where
PERSONNE.NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
and
PERSONNE.NOM like 'ZZ%'
Pour une raison inconnue le SGBDR ne renvoie plus aucun resultat alors
qu'avant oui (et que ce doit être le résultat attendu).
Quelqu'un a-t-il une idée, ou a déjà eut ce soucis ?
Changer la requête n'est pas un problème mais nous prefererions
comprendre ce qui fait fait défaut ou ce qui est 'incorrecte' aux yeux
de SQL server 2005.
D'avance merci,
Renaud.
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Bonjour,
en quelle version de SQL Server 2005 cela se produit-il?
SELECT @@VERSION
Release Sqlservr.exe
------------------------------ -------------
RTM 2005.90.1399
SQL Server 2005 Service Pack 1 2005.90.2047
En effet le script suivant produit bien les même effets curieux entre v
2000 et v 2005 :
CREATE TABLE PERSONNE
(NOM VARCHAR(16) COLLATE French_CI_AS)
INSERT INTO PERSONNE VALUES ('ZZZaaa')
INSERT INTO PERSONNE VALUES ('ZZ')
INSERT INTO PERSONNE VALUES ('zzzAAA')
INSERT INTO PERSONNE VALUES ('abc')
INSERT INTO PERSONNE VALUES ('DEF')
INSERT INTO PERSONNE VALUES (' Z A')
INSERT INTO PERSONNE VALUES (' z a')
INSERT INTO PERSONNE VALUES ('ZZ010')
INSERT INTO PERSONNE VALUES ('zz320')
INSERT INTO PERSONNE VALUES ('Zz440')
INSERT INTO PERSONNE VALUES ('AB123')
INSERT INTO PERSONNE VALUES ('ab123')
INSERT INTO PERSONNE VALUES ('Ab123')
INSERT INTO PERSONNE VALUES (NULL)
-- test sous 2000 :
SELECT NOM
FROM PERSONNE
WHERE NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
AND NOM like 'ZZ%'
/********* RÉSULTAT **************
NOM
----------------
ZZ01
zz32
********** RÉSULTAT *************/
-- test sous 2005 (RTM) :
/********* RÉSULTAT **************
NOM
----------------
********** RÉSULTAT *************/
Il faut voir si cela est différent avec la version corrective Pack 1.
A +
renaud a écrit :
> Bonjour,
> Je pose cette question car je n'arrive pas à trouver de réponse à ma
> question en parcourant les forum, j'espere qu'elle n'a pas déjà é té
> posée.
> Nous sommes passé d'un moteur de base de donnée SQL server 2000 à
> SQL server 2005 et la migration avait l'air de s'être passée en
> douceur. Mais ce matin nous avons constaté que la requete suivante ne
> fontionne plus :
>
> select PERSONNE.NOM from PERSONNE where
> PERSONNE.NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
> and
> PERSONNE.NOM like 'ZZ%'
>
> Pour une raison inconnue le SGBDR ne renvoie plus aucun resultat alors
> qu'avant oui (et que ce doit être le résultat attendu).
> Quelqu'un a-t-il une idée, ou a déjà eut ce soucis ?
> Changer la requête n'est pas un problème mais nous prefererions
> comprendre ce qui fait fait défaut ou ce qui est 'incorrecte' aux yeux
> de SQL server 2005.
> D'avance merci,
> Renaud.
>
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langag e SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Bonjour,
en quelle version de SQL Server 2005 cela se produit-il?
SELECT @@VERSION
Release Sqlservr.exe
------------------------------ -------------
RTM 2005.90.1399
SQL Server 2005 Service Pack 1 2005.90.2047
En effet le script suivant produit bien les même effets curieux entre v
2000 et v 2005 :
CREATE TABLE PERSONNE
(NOM VARCHAR(16) COLLATE French_CI_AS)
INSERT INTO PERSONNE VALUES ('ZZZaaa')
INSERT INTO PERSONNE VALUES ('ZZ')
INSERT INTO PERSONNE VALUES ('zzzAAA')
INSERT INTO PERSONNE VALUES ('abc')
INSERT INTO PERSONNE VALUES ('DEF')
INSERT INTO PERSONNE VALUES (' Z A')
INSERT INTO PERSONNE VALUES (' z a')
INSERT INTO PERSONNE VALUES ('ZZ010')
INSERT INTO PERSONNE VALUES ('zz320')
INSERT INTO PERSONNE VALUES ('Zz440')
INSERT INTO PERSONNE VALUES ('AB123')
INSERT INTO PERSONNE VALUES ('ab123')
INSERT INTO PERSONNE VALUES ('Ab123')
INSERT INTO PERSONNE VALUES (NULL)
-- test sous 2000 :
SELECT NOM
FROM PERSONNE
WHERE NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
AND NOM like 'ZZ%'
/********* RÉSULTAT **************
NOM
----------------
ZZ01
zz32
********** RÉSULTAT *************/
-- test sous 2005 (RTM) :
/********* RÉSULTAT **************
NOM
----------------
********** RÉSULTAT *************/
Il faut voir si cela est différent avec la version corrective Pack 1.
A +
renaud a écrit :
> Bonjour,
> Je pose cette question car je n'arrive pas à trouver de réponse à ma
> question en parcourant les forum, j'espere qu'elle n'a pas déjà é té
> posée.
> Nous sommes passé d'un moteur de base de donnée SQL server 2000 à
> SQL server 2005 et la migration avait l'air de s'être passée en
> douceur. Mais ce matin nous avons constaté que la requete suivante ne
> fontionne plus :
>
> select PERSONNE.NOM from PERSONNE where
> PERSONNE.NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
> and
> PERSONNE.NOM like 'ZZ%'
>
> Pour une raison inconnue le SGBDR ne renvoie plus aucun resultat alors
> qu'avant oui (et que ce doit être le résultat attendu).
> Quelqu'un a-t-il une idée, ou a déjà eut ce soucis ?
> Changer la requête n'est pas un problème mais nous prefererions
> comprendre ce qui fait fait défaut ou ce qui est 'incorrecte' aux yeux
> de SQL server 2005.
> D'avance merci,
> Renaud.
>
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langag e SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Bonjour,
en quelle version de SQL Server 2005 cela se produit-il?
SELECT @@VERSION
Release Sqlservr.exe
------------------------------ -------------
RTM 2005.90.1399
SQL Server 2005 Service Pack 1 2005.90.2047
En effet le script suivant produit bien les même effets curieux entre v
2000 et v 2005 :
CREATE TABLE PERSONNE
(NOM VARCHAR(16) COLLATE French_CI_AS)
INSERT INTO PERSONNE VALUES ('ZZZaaa')
INSERT INTO PERSONNE VALUES ('ZZ')
INSERT INTO PERSONNE VALUES ('zzzAAA')
INSERT INTO PERSONNE VALUES ('abc')
INSERT INTO PERSONNE VALUES ('DEF')
INSERT INTO PERSONNE VALUES (' Z A')
INSERT INTO PERSONNE VALUES (' z a')
INSERT INTO PERSONNE VALUES ('ZZ010')
INSERT INTO PERSONNE VALUES ('zz320')
INSERT INTO PERSONNE VALUES ('Zz440')
INSERT INTO PERSONNE VALUES ('AB123')
INSERT INTO PERSONNE VALUES ('ab123')
INSERT INTO PERSONNE VALUES ('Ab123')
INSERT INTO PERSONNE VALUES (NULL)
-- test sous 2000 :
SELECT NOM
FROM PERSONNE
WHERE NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
AND NOM like 'ZZ%'
/********* RÉSULTAT **************
NOM
----------------
ZZ01
zz32
********** RÉSULTAT *************/
-- test sous 2005 (RTM) :
/********* RÉSULTAT **************
NOM
----------------
********** RÉSULTAT *************/
Il faut voir si cela est différent avec la version corrective Pack 1.
A +
renaud a écrit :
> Bonjour,
> Je pose cette question car je n'arrive pas à trouver de réponse à ma
> question en parcourant les forum, j'espere qu'elle n'a pas déjà é té
> posée.
> Nous sommes passé d'un moteur de base de donnée SQL server 2000 à
> SQL server 2005 et la migration avait l'air de s'être passée en
> douceur. Mais ce matin nous avons constaté que la requete suivante ne
> fontionne plus :
>
> select PERSONNE.NOM from PERSONNE where
> PERSONNE.NOM like '[a-zA-Z0-9][a-zA-Z0-9][0-9]%'
> and
> PERSONNE.NOM like 'ZZ%'
>
> Pour une raison inconnue le SGBDR ne renvoie plus aucun resultat alors
> qu'avant oui (et que ce doit être le résultat attendu).
> Quelqu'un a-t-il une idée, ou a déjà eut ce soucis ?
> Changer la requête n'est pas un problème mais nous prefererions
> comprendre ce qui fait fait défaut ou ce qui est 'incorrecte' aux yeux
> de SQL server 2005.
> D'avance merci,
> Renaud.
>
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langag e SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************