1 votes

Une fonction pour supprimer une table d'une requête en utilisant le bloc-notes ++.

J'ai les questions suivantes :

insert into tab1 ( id , name , last ) values ( 1 , 's' , 't')
/
insert into tab1 ( id , name , last ) values (2 , 'U' , 't')
/
insert into tab1 ( id , name , last ) values ( 3 , 'E' , 't')
/
INSERT INTO EXAMPLE( ID , NOM, DERNIER ) values ( 1 , 'EXAMPLE' , 'Y')
/
insert into tab1 ( id , name , last ) values ( 4 , 'A' , 't')
/

Puis-je trouver une fonction ou un moyen dans notepad++ pour supprimer la requête de la table tab1 ?

le résultat souhaité est :

INSERT INTO EXAMPLE( ID , NOM, DERNIER ) values ( 1 , 'EXAMPLE' , 'Y')
/

le reste est supprimé

1voto

Gnubie Points 2737

Le plus difficile est de se débarrasser des barres obliques indésirables. Ce qui suit fonctionne sur mon Notepad++ 5.8.6, en supposant que la chaîne de caractères tab1 ne se trouve que dans ce contexte (et non, par exemple, dans le contenu d'un champ).

  1. Identifier un caractère qui n'est pas utilisé dans le document (supposons que kbd>@</kbd ).
  2. Remplacer tous les \r\n/ avec kbd>@</kbd en utilisant le mode de recherche étendu/escapé.
  3. Ouvrez la boîte de dialogue Rechercher et assurez-vous que l'option Marquer la ligne est cochée.
  4. Entrer tab1 dans le champ de texte de recherche et cliquez sur Rechercher tout.
  5. Sélectionnez Recherche > Signet > Supprimer les lignes marquées.
  6. Remplacer tous les kbd>@</kbd avec \r\n/ en utilisant le mode de recherche étendu/escapé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X