Bonjour à vous tous et merci pour vos retours.

Je rencontre quelques difficultés dans la matérialisation d'un script en SQL server.
Veuillez avant tout m'excuser mon coté néophyte dans se domaine. Mais je vais essayer de vous expliquer

Champ : co_orga (charvar 255)
Je dois travailler à partir de ces chaines de caractères

co_orga
DGS / DGA_C / DEJS (Direction Education Jeunesse et Sports)
DGS / DGA_C / DEJS / Education / Collège
DGS / DF (Direction des Finances)
DGS / DGA_T / DID / DAAT / SR Plaine-Littoral
DGS / DGA_T / DEE / SN (Service Sites Naturels)

1/ Je dois créer un champ "libelle" qui doit "littéralement" transformer la chaine de caractère dans co_org comme suit :

SI co_orga contient des "(" ")" ALORS PRENDS de texte entre parenthèses (sans espaces début et fin)
SINON Sélectionne le dernier "/" à Gauche de cette chaine et affiche se qu'il y à droite de celui ci

Le résultat devrait être le suivant dans le champs libellé :

libelle
Direction Education Jeunesse et Sports
Collège
Direction des Finances
SR Plaine-Littoral
Service Sites Naturels

2/ Je dois créer un champ "Id_court" qui doit "littéralement" transformer la chaine de caractère dans co_org comme suit :

SI co_orga contient des "(" ")" ALORS affiche le texte sans les parenthèses (et sans espaces)
SINON Affiche la chaine de caractère

Le résultat devrait être le suivant dans le champs libellé :

id_court
DGS / DGA_C / DEJS
DGS / DGA_C / DEJS / Education / Collège
DGS / DF
DGS / DGA_T / DID / DAAT / SR Plaine-Littoral
DGS / DGA_T / DEE / SN

3/ Je dois créer un champ "Id_parent" qui doit "littéralement" transformer la chaine de caractère dans "id_court" comme suit :

Prends le texte à gauche du dernier "/" de la chaine

Le résultat devrait être le suivant dans le champs id_parent :

id_parent
DGS / DGA_C
DGS / DGA_C / DEJS / Education
DGS
DGS / DGA_T / DID / DAAT
DGS / DGA_T / DEE

J'espère avoir été assez explicite pour que vous puissiez m'aider

Bien à vous