none
Dateneinträge in Tabelle mit Verfallsdatum RRS feed

  • Frage

  • Hallo an alle,

    ich möchte über den SQL Server eine Tokenverwaltung bauen. Eine Webseite (Formular) soll gefüllt werden. Danach soll dies an einen dritten weitergeleitet werden als Genehmigungsantrag. Ihr kennt das 4 Augenprinzip und die Linkaktivierung nach einer Registrierung z.b an einem Forum.

    Dazu hätte ich gern einen Datensatz in einer Tabelle mit einen Verfallsdatum also einen Token der nur eine gewisse Zeit existent ist.

    Ich will aber nicht einen Zeitstempel auswerten und einen Löschjob entwickeln sondern hoffe das der SQL Server das von Haus aus kann.

    Gibt es so was ? Kann man das im SQL Server realisieren?  

    Donnerstag, 28. Dezember 2017 23:04

Antworten

  • Hallo,

    nein, so was wie eine automatisch Löschfunktion von Daten gibt es im SQL Server nicht, das musst Du selbst implementieren.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Freitag, 29. Dezember 2017 07:29
  • Hi,

    warum willst Du das nicht auf dem normalen Weg (Abfragen auf Verfallsdatum) machen?

    Du könntest eine View erstellen, die dann anhand des Verfallsdatum den Datensatz entweder weglässt oder einen Status zurückgibt auf den Du filtern kannst. Deine Anwendung spricht dann die View und nicht die Tabelle an.

    Um dir spezifischer antworten zu können müsstest Du uns aber schon ein paar mehr Details verraten (Aufbau, Abfrageart, welche Anwendung erstellst Du, wie greifst Du auf die Daten zu, ...)


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Freitag, 29. Dezember 2017 10:02
    Moderator

Alle Antworten

  • Hallo,

    nein, so was wie eine automatisch Löschfunktion von Daten gibt es im SQL Server nicht, das musst Du selbst implementieren.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Freitag, 29. Dezember 2017 07:29
  • Hi,

    warum willst Du das nicht auf dem normalen Weg (Abfragen auf Verfallsdatum) machen?

    Du könntest eine View erstellen, die dann anhand des Verfallsdatum den Datensatz entweder weglässt oder einen Status zurückgibt auf den Du filtern kannst. Deine Anwendung spricht dann die View und nicht die Tabelle an.

    Um dir spezifischer antworten zu können müsstest Du uns aber schon ein paar mehr Details verraten (Aufbau, Abfrageart, welche Anwendung erstellst Du, wie greifst Du auf die Daten zu, ...)


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Freitag, 29. Dezember 2017 10:02
    Moderator