Bonjour tout le monde,
Je travaille actuellement sur SharpDevelop pour créer un petit programme me permettant d'intervenir sur un fichier texte.
Ce fichier texte contient uniquement des créations de tables et actuellement je bloque sur la création des séquences et triggers.
Je m'explique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CREATE TABLE T1_E ( ID_E INTEGER NOT NULL IDENTITY , NOM_E VARCHAR(32) NOT NULL , T1_E_LIB INTEGER , PRIMARY KEY(ID_E));
Dans mon fichier, je veux créer une séquence et un trigger pour chaque CREATE TABLE qui contient un IDENTITY.
Pour cela, je dois récupérer le nom de la table ainsi que le nom du champ
Dans l'exemple, je dois récupérer T1_E et ID_E.
Il serait peut être mieux de répartir chaque CREATE dans un fichier texte pour traiter cela ... Je ne sais pas.
Je commence à regarder les expressions régulières car je pense que c'est le moyen pour réaliser ce que je désire faire mais je voudrais bien qu'on m'éclaircisse un peu ...
Partager