Débutant avec SQL Server, j'aimerai savoir comment inscrire la date du jour
automatiquement dans le champ DTIN, la date du jour à chaque UPDATE ou
chaque INSERT.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Oliv'
*Jacques (BE) que je salue a écrit *:
Bonjour,
Débutant avec SQL Server, j'aimerai savoir comment inscrire la date du jour automatiquement dans le champ DTIN, la date du jour à chaque UPDATE ou chaque INSERT.
Merci de vos réponses
Jacques
il faut créer un trigger qui doit ressembler à cela:
CREATE TRIGGER IU_test -- son nom ON test -- le nom de la table FOR INSERT, UPDATE AS BEGIN update TEST set DateIN =getdate() from test inner join inserted on inserted.id = test.id END GO
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day Oliv' Outlook : http://faq.outlook.free.fr/ les macros Outlook : http://faq.outlook.free.fr/articles.php?cat_id les archives : http://groups.google.com/group/microsoft.public.fr.outlook Dernière chance http://www.outlookcode.com/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*Jacques (BE) <jac_be@hotmail.com> que je salue a écrit *:
Bonjour,
Débutant avec SQL Server, j'aimerai savoir comment inscrire la date
du jour automatiquement dans le champ DTIN, la date du jour à chaque
UPDATE ou chaque INSERT.
Merci de vos réponses
Jacques
il faut créer un trigger qui doit ressembler à cela:
CREATE TRIGGER IU_test -- son nom
ON test -- le nom de la table
FOR INSERT, UPDATE
AS
BEGIN
update TEST set DateIN =getdate() from test inner join inserted
on inserted.id = test.id
END
GO
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Outlook : http://faq.outlook.free.fr/
les macros Outlook : http://faq.outlook.free.fr/articles.php?cat_id
les archives : http://groups.google.com/group/microsoft.public.fr.outlook
Dernière chance http://www.outlookcode.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Débutant avec SQL Server, j'aimerai savoir comment inscrire la date du jour automatiquement dans le champ DTIN, la date du jour à chaque UPDATE ou chaque INSERT.
Merci de vos réponses
Jacques
il faut créer un trigger qui doit ressembler à cela:
CREATE TRIGGER IU_test -- son nom ON test -- le nom de la table FOR INSERT, UPDATE AS BEGIN update TEST set DateIN =getdate() from test inner join inserted on inserted.id = test.id END GO
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day Oliv' Outlook : http://faq.outlook.free.fr/ les macros Outlook : http://faq.outlook.free.fr/articles.php?cat_id les archives : http://groups.google.com/group/microsoft.public.fr.outlook Dernière chance http://www.outlookcode.com/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~