1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
DECLARE @Chaine varchar(200), @Partie1 varchar(200), @Partie2 varchar(200), @Partie3 varchar(200), @Partie4 varchar(200), @Partie5 varchar(200), @Partie6 varchar(200);
DECLARE @Longueur1 int, @Longueur2 int, @Longueur3 int, @Longueur4 int, @Longueur5 int, @Longueur6 int;
SET @Chaine = 'CN=Alphonse De Charette,OU=Service Commercial,OU=Flexmind Paris,OU=FLEXMIND Ltd,DC=thalia,DC=fr';
SET @Longueur1 = CHARINDEX(',OU', @Chaine);
SELECT @Longueur1;
SET @Partie1 = SUBSTRING(@Chaine,4,@Longueur1-4);
SELECT @Partie1;
SET @Longueur2 = CHARINDEX(',OU',@Chaine, @Longueur1+1);
SELECT @Longueur2;
SET @Partie2 = SUBSTRING(@Chaine,@Longueur1+4,@Longueur2-@Longueur1-4);
SELECT @Partie2;
SET @Longueur3 = CHARINDEX(',OU',@Chaine, @Longueur2+1);
SELECT @Longueur3;
SET @Partie3 = SUBSTRING(@Chaine,@Longueur2+4,@Longueur3-@Longueur2-4);
SELECT @Partie3;
SET @Longueur4 = CHARINDEX(',DC', @Chaine);
SELECT @Longueur4;
SET @Partie4 = SUBSTRING(@Chaine,@Longueur3+4,@Longueur4-@Longueur3-4);
SELECT @Partie4;
SET @Longueur5 = CHARINDEX(',DC', @Chaine, @Longueur4+1);
SELECT @Longueur5;
SET @Partie5 = SUBSTRING(@Chaine,@Longueur4+4,@Longueur5-@Longueur4-4);
SELECT @Partie5;
SET @Partie6 = SUBSTRING(@Chaine,@Longueur5+4,3);
SELECT @Partie6; |
Partager