|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : décembre 2008 Messages : 179 ![]() |
Bonjour,
Mon problème est le suivant, dans une base avec plus de 4000 entrées, j'aimerais trouver chaque ligne qui contient des caractères NON alphanumérique dans un champ spécifique. Code :
SELECT * FROM matable WHERE isnotalphanum(monchamp) |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 925 ![]() |
Code :
SELECT * FROM matable WHERE regexp_like(monchamp,'[^[:alnum:]]')) |
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : décembre 2008 Messages : 179 ![]() |
En fait je me suis trompé, on m'a dit que cette base est une DB400 et non oracle.
J'ai quand même testé la requête mais elle ne fonctionne pas. Peut être avez vous aussi la solution pour ce type de base, sinon il serait peut-être préférable de déplacer le sujet. |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 925 ![]() |
Code :
|
||
|
00
|
|
|
#5 |
|
Membre éclairé
![]() |
je vois que ça nécessite une procédure.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com