Wie generieren timestamp-Wert für binary(8) - Feld?
Brauche ich zwei timestamp-Felder in meiner Tabelle. Man, der Typ timestamp für den update-Vorgang, und der eine, (binary(8)) für das einfügen ein.
Der timestamp-Typ ist der Wert automatisch generierten sql-server,
Wo bekommt man den Wert für die zweite Spalte aus?
Aber die
Aber warum würden Sie brauchen, zu speichern
Wo hast du die Informationen aus, ich glaube, dass die Art als datetime-Vertreter? ...
Ich muss eine Tabelle erstellen mit Werten. Timestamp intern 8 Byte binären Feld. In einer Tabelle kann es nur ein Feld von diesem Typ, ich brauche aber zwei für die synchro Zweck.
diese Frage Ihnen helfen?
TIMESTAMP
- Datentyp in SQL Server hat absolut nichts zu tun, mit einer normalen, menschlichen-readabel Datum & Zeit.... es ist nur eine binary "counter" - Art.... wenn Sie brauchen timestamp wie das Datum und die Zeit der operation, die Sie verwenden müssen DATETIME2
in SQL Server 2008; für die INSERT
können Sie eine Standard-constraint , füllt es automatisch, wenn eine Zeile eingefügt wird; für die UPDATE
, müssen Sie einen trigger für die TabelleAber warum würden Sie brauchen, zu speichern
timestamp
als binary
? Wenn Sie eine binary
Wert für eine timestamp
und Sie möchten, speichern Sie diese timestamp
, wäre es nicht besser, zu konvertieren, die binary
in timestamp
und dann legen Sie es in Ihre Datenbank?Wo hast du die Informationen aus, ich glaube, dass die Art als datetime-Vertreter? ...
Ich muss eine Tabelle erstellen mit Werten. Timestamp intern 8 Byte binären Feld. In einer Tabelle kann es nur ein Feld von diesem Typ, ich brauche aber zwei für die synchro Zweck.
diese Frage Ihnen helfen?
InformationsquelleAutor John | 2013-12-27
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mir nicht sicher, zu verstehen, Ihr problem, aber :
InformationsquelleAutor Ivandolchevic