Announcement

Collapse
No announcement yet.

Letzter Eintrag in Tabelle herrausfinden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Letzter Eintrag in Tabelle herrausfinden

    Hallo,

    Ich versuche in einer Tabelle rauszubekommen wann der letzte Insert durchgeführt wurde. Wie bekomme ich das raus?
    Ich benutze Microsoft SQL Server 2008 R2

    Vielen Dank im Vorraus

  • #2
    Ist das eine administrative Anforderung oder geht es um Programmfunktionalität?
    Normalerweise spendiert man eine Spalte, die per default den aktuellen TimeStamp als Wert erhält.
    Gruß, defo

    Comment


    • #3
      Danke für deine Antwort.
      Ich brauche diesen wert für weitere Prozesse, an der Datenbank kann ich leider nix ändern und somit kein TIMESTAMP hinzufügen

      Comment


      • #4
        Originally posted by Mario_W View Post
        Danke für deine Antwort.
        Ich brauche diesen wert für weitere Prozesse, an der Datenbank kann ich leider nix ändern und somit kein TIMESTAMP hinzufügen
        Ohne Ändern wird's wohl nicht gehen. Du könntest aber einen Trigger ergänzen welcher dir INSERTS entsprechend Logged.

        Comment


        • #5
          Zeitpunkt der letzte Änderung der Tabelle 'TableName' (alledings nicht nur Inserts):
          [HIGHLIGHT="SQL"]SELECT Last_User_Update
          FROM sys.dm_db_index_usage_stats
          WHERE Database_ID = (DB_ID()
          AND Object_ID = Object_ID('Tablename')
          [/HIGHLIGHT]
          Datenbanknutzer braucht dazu das Recht VIEW SERVER STATE...

          Comment


          • #6
            Danke für die Antwort. Es hat mich erst mal weitergebracht

            Comment

            Working...
            X