Guido: MS SQL SERVER - Update von DATETIME DEFAULT GETDATE()

Hallo,

ich erstelle eine Tabelle, welche eine Spalte namens Datum enthält mit "Datum DATETIME DEFAULT GETDATE()".

Wie kann ich nun diesen Typ updaten und auch dasselbe Datums/Zeit-Format behalten.

Allein UPDATE SET Datum reicht nicht aus. Es fehlt irgendeine Anweisung.

Würde mich freuen, wenn mir jemand unter die Arme greifen könnte.

TNX
Guido

  1. Hallo Guido!

    Wie kann ich nun diesen Typ updaten und auch dasselbe Datums/Zeit-Format behalten.

    Benutze: "UPDATE Bla SET Datum = GetDate()"
    So funktioniert es jedenfalls bei mir.

    Viele Grüsse
    Alex

    1. Hallo Alex,

      Benutzt Du den SQL-Server?

      Bei mir hat es so nicht funktioniert.

      Benutze: "UPDATE Bla SET Datum = GetDate()"

      Probiere es zwar geleich mal, aber bin nicht zuversichtlich.

      Dir allerdings sei erst einmal herzlich gedankt!

      TNX
      Guido

    2. hallo Alex,

      neee, leider nicht!

      Fehler: Incorrect syntax near 'Datum'.

      TNX
      Guido

      1. Hi Guido!

        Ich benutze den SQL Server 7 und 2000.
        Eine kleine Zeile aus einem ASP Script von mir:
        ConnX.Execute("UPDATE Benutzer SET Online=1, LastVisit=GetDate(), Status=1 WHERE ID=" & Session("UserID"))
        Funktioniert Prima.
        Ich meine mich zu erinnern (nicht ganz sicher), daß Datum ein reserviertes Wort ist.
        Probiere doch mal: UPDATE .... [Datum]=GetDate()

        Viele Grüsse
        Alex!

        hallo Alex,

        neee, leider nicht!

        Fehler: Incorrect syntax near 'Datum'.

        TNX
        Guido

  2. Hallo,

    Wenn ich mich nicht irre kannst Du CURRENT_TIMESTAMP einsetzen. Ist equivalent zu GETDATE(), sprich "update xtbl set datum=CURRENT_TIMESTAMP".

    gruß
    mic