2009-11-12 3 views
-3

J'ai utilisé le concept de restauration dans ma procédure dans le tableau dom. Après l'exécution, puis j'ai couru la table comme:Annulation dans SQL

select * from dom 

mais la requête exécutée en continu et ne s'est pas arrêtée. Comment puis-je arrêter cela? S'il vous plaît aider.

+2

Gibberish! Génial. – Henning

+1

Pouvez-vous fournir un échantillon de ce que vous faites exactement? – Konamiman

+0

créer proc dom1 comme commencent commencent trans insertion dans dom (valeur) si flag = 0 rollback trans autre commettre – Domnic

Répondre

1

À partir de votre commentaire, vous avez ceci:

create proc 
    dom1 
as 

begin 

begin trans 
    insert into dom(value) 
if flag=0 
    rollback trans 
else 
    commit 

Alors quel est flag? Qu'est-ce que value? Comment passez-vous la valeur?

Je ne pense pas que votre code soit utile pour que nous puissions vous aider.

Consultez la documentation en ligne pour plus d'informations sur ROLLBACK, ou facilitez-nous la tâche de notre part.

+2

Euh, d'accord alors ... Content que je puisse aider. –

+0

"S'il vous plaît faites vos devoirs." "Merci, je vais essayer ça." Comme! – Henning