2014-05-06 3 views
-1

J'ai un champ dans la table de base de données, disons, Compteur. Initialement, sa valeur est 0. Après chaque transaction, la valeur est incrémentée de 1. Mais à la fin de la journée, je veux mettre à nouveau cette valeur à 0.Mettre à jour la valeur dans la base de données après le changement de jour

par exemple. Si nous avons un total de 10 transactions par jour, le compteur sera 10 hors cours. Je veux que ce compteur soit de nouveau à 0 h tous les jours.

Merci

+2

Avez-vous jeté un coup d'œil à [travaux serveur SQL] (http://technet.microsoft.com/en-us/library/ms190268.aspx)? –

+0

nops .. laissez-moi vérifier que .. – user3563084

Répondre

0

vous pouvez Créer un emploi pour que ..

pour de plus amples informations, visitez le http://technet.microsoft.com/en-us/library/ms190268.aspx

+0

J'ai créé un travail en utilisant à la fois la procédure stockée et la requête, mais il ne fonctionne pas, il n'y a pas non plus d'erreur. Existe-t-il une méthode pour vérifier si Job est en cours d'exécution ou non? – user3563084

+0

pouvez-vous poster des codes d'échantillon ... –

+1

Problème résolu .. Il y avait question en raison de droits administratifs .. – user3563084

-1

Vous pouvez écrire une procédure stockée pour réinitialiser le compteur, l'accrocher sur le Job dans SQL Server Agent, puis définir un calendrier qui vous convient

Questions connexes