2011-02-02 4 views
1

Je les instructions SQL suivantes (1K plus)Notepad ++ insérer « GO » entre les instructions SQL comme nouvelle ligne

insert into sodeny values('ABC',123,'USER') 
insert into sodeny values('XYZ',123,'USER') 
insert into sodeny values('EFG',123,'USER') 

Je suis en train d'insérer « GO » comme une nouvelle ligne en utilisant Notepad ++ mais ne peut pas sembler pour l'obtenir ... est-ce possible? J'ai besoin que le résultat ressemble à ceci

insert into sodeny values('ABC',123,'USER') 
GO 
insert into sodeny values('XYZ',123,'USER') 
GO 
insert into sodeny values('EFG',123,'USER') 
GO 

J'essaye de créer un script à exécuter contre un DB hérité.

+0

Voulez-vous dire que vous ne pouvez pas taper? (Le fichier est-il en lecture seule?) Ou voulez-vous dire que vous ne pouvez pas comprendre la recherche/remplacement qui le fera automatiquement? – Crisfole

+2

Cette question semble être hors-sujet car il s'agit de savoir comment utiliser une application – Hogan

Répondre

6

simplement repalce nouvelles lignes avec GO comme celui-ci

recherche: \n remplacerons: \nGO\n

oui Joe commenté vous devez utiliser le mode étendu pour rechercher les nouvelles lignes (voir aussi this)

+0

Assurez-vous que le mode de recherche est défini sur Extended – Joe

+0

actuellement GO n'est pas présent ... J'essaie d'ajouter cela comme une nouvelle ligne .. ..lors du remplacement ... J'ai essayé de trouver \ n remplacer par \ n GO mais je n'ai pas pu l'obtenir ... c'est pourquoi je demandais si c'était possible. –

+0

J'ai compris ... c'est l'inverse find \ n et remplacez par GO \ n! –

3

Ce que vous voulez réellement est:

Find what  : \n 
Replace with : \nGO\n 

Note: deux \ n de, comme préfixe et le suffixe

Au fond

Match whole word only (unticked) 
Mach case    (unticked) 
Wrap around   (unticked) 

Search mode : Extended (\n, \r.....) 
+0

Remarque: L'autre réponse a été modifiée après cette réponse. – RichardTheKiwi

Questions connexes