Accueil > Forum > > > > RexEx en SQL ?
RexEx en SQL ?
mardi 13 novembre 2007 à 17:35:38 |
RexEx en SQL ?

schumileboss
|
Salut, J'ai cherché comment faire, mais je ne trouve pas. Je souhaite tester un champ d'une table et récupérer la chaine de mon champ mais en enlevant les caractères autres que alphanuméric et les points ".", afin de les comparer à un paramètre dans une procédure stockée. Je voulais savoir comment je dois faire? J'avais pensé à le faire avec des expréssions régulières, mais je ne sais pas comment mettre ça en place. Si vous avez une une idée, un exemple ou un lien à me donner, je vous en remercie. Mickael
|
|
mercredi 14 novembre 2007 à 11:43:39 |
Re : RexEx en SQL ?

dominique.stock
|
Bonjour, Peux-tu donner un exemple ? Sinon par une fonction si ta version SQL server le permet ...
Dom
|
|
mercredi 14 novembre 2007 à 13:44:57 |
Re : RexEx en SQL ?

nhervagault
|
Réponse acceptée !
Salut,
C'est une nouveauté de SQL server 2005
cf le lien
http://msdn.microsoft.com/msdnmag/issues/07/02/SQLRegex/default.aspx?loc=fr
Sinon c'est possible en SQL server 2000
mais avec de grosses bidouilles et au niveau performance moins bonne.
Cf la source
http://www.codeproject.com/managedcpp/xpregex.asp
Bon courage
|
|
mercredi 14 novembre 2007 à 14:57:07 |
Re : RexEx en SQL ?

schumileboss
|
Merci beaucoup, effectivement c'est ce qu'il me faut. Pour un exemple, en fait c'est dans mon where que je doit mettre une expression régulière pour récupérer par exemple un champ mais sans les espaces qu'il contien. J'ai SQL Server 2005. Merci. Mickael
|
|
mercredi 14 novembre 2007 à 15:37:47 |
Re : RexEx en SQL ?

schumileboss
|
Bon, j'ai fait un projet, j'ai fait mes fonctions, mais je ne peut pas le déployer sur le serveur car il me dit ceci : Erreur : Syntaxe incorrecte vers 'EXTERNAL'. Vous devez peut-être définir le niveau de compatibilité de la base de données en cours à une valeur plus élevée pour activer cette fonctionnalité. Reportez-vous à l'aide relative de la procédure stockée sp_dbcmptlevel. Alors j'ai cherché des infos à ce propos et j'ai trouvé qu'il faut augmenter le niveau de compatibilité de la bd. Pour cela, il faut exécuter la ps EXEC sp_dbcmptlevel DatabaseName, 80 Go dans l'outil Conninfo.exe. Mon problème est que je ne trouve pas ce dernier.
Pouvez vous m'aider svp?
Mickael
|
|
mercredi 14 novembre 2007 à 15:51:29 |
Re : RexEx en SQL ?

schumileboss
|
Bon, alors en fait on peut aussi le modifier dans l'interface de sql server management studio donc le problème est résolu, maintenant je vais tester ma fonction. Mais ils pourraient préciser quand même, j'ai perdu trop de temps pour trouver cette PS avant de voir que l'on peut le faire via sql management studio. Merci Mickael
|
|
jeudi 15 novembre 2007 à 09:48:16 |
Re : RexEx en SQL ?

schumileboss
|
C'est bon, cela fonctionne, merci de votre aide. Mickael
|
|
Cette discussion est classée dans : sql, champ, rexex
Répondre à ce message
Sujets en rapport avec ce message
sql server 2000 trés urgent!!! [ par abari ]
dans une page asp j'exécute une requette d'insertion dont j'insert une chaine vide dans un champ date,mais sql server2000 fais une conversion de cette
SQL Bulk Insert champ identitty [ par Myke ]
Je possede une table du genrePK (auto incrementation)Descr1(Char)Desc2(Char)et un csv qui contient les info suivanteChamp#1;Champ#2Champ#3;Champ#4Cham
HELP ! syntaxe pour inserer un champ de formulaire dans une requête SQL [ par bigondas ]
je veux juste la syntaxe pour mettre dans une requête SQL un champ présent dans un formulaire, ça doit être du style FORMS![NOMDUFORMULAIRE]![NOMDUCHA
[sql 2005]type de données d'un champ [ par gregorian ]
Bonjour à tous, Pour une application, je dois faire une DB en ms sql d'habitude, je travaille en type DBase(dbf) et je développe en fox pro.Petite que
Padr en SQL server 2005 [ par belleisa_net ]
Bonjour à vous tous,J'aimerais avoir votre expertise pour pouvoir régler mon problème. J'ai un champ (nvarchar) dans un table et lors du select je vou
Champ texte update sql server 2008 [ par loic2810 ]
Bonjour, Je crée actuellement un site sous asp /sql server 2008 via dreamweaver 8 et lorsque je crée une page d'update mes champs texte ( valeurs par
Multi requete sql et champ repeter PHP [ par inkydjango ]
Slt a tous !! Une nouvelle colle pour les boss !! Je dois creer un tableau sur lequel je dois inserer plusieurs requete sql sur un zone repetée: je
Retourner la valeur du champ dont le nom est la valeur d'un autre champ [ par BzhRico ]
Un exemple vaut mieux qu'un discours.Alors, soit une table avec un champ texte, dont le contenu serait le nom d'un des champ de la table source, et pl
Description champ avec SQL Server 2000 [ par NHenry ]
BonjourJe suis en train de travailler à la migration d'une base de données de Access vers SQL Server 2000 Professionnel.J'ai une petit problème, j'aim
Problème de conversion Access -> SQL Server 2000 [ par NHenry ]
BonjourJ'ai un petit problème, lorsque je tente de convertir (avec l'outils fournis avec SQL Server 2000 Developper edition) une base de données (Acce
Livres en rapport
|
Derniers Blogs
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
MYSQLSERVERMYSQLSERVER par favella
Cliquez pour lire la suite par favella
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|