Was ist der Unterschied zwischen datetime und timestamp Datentyp in Sql Server ?.Was ist der Unterschied zwischen datetime und timestamp
Antwort
Einer ist ein Datum und eine Uhrzeit, der andere ist ein Spaltentyp, der jedes Mal aktualisiert wird, wenn eine Zeile aktualisiert wird.
[Hinweis timestamp wird veraltet; verwenden rowversion stattdessen]
Danke für die schnelle Antwort. –
Timestamp (veraltet Synonym für rowversion):
Ist ein Datentyp, der automatisch generierte, eindeutige binäre Zahlen in einer Datenbank verfügbar macht. Die rowversion wird im Allgemeinen als Mechanismus zum Versehen von Tabellenzeilen mit der Versionsstanzung verwendet. Die Speichergröße beträgt 8 Byte. Der Datentyp rowversion ist nur eine inkrementierende Zahl und speichert kein Datum oder eine Uhrzeit. Verwenden Sie den Datentyp datetime2, um ein Datum oder eine Uhrzeit aufzuzeichnen.
Normalerweise Zeitstempel verwendet, wann immer Sie neue Datensatz in der Datenbank automatisch System eingeführt würde Standard Datum Zeit ex nehmen: Transaktion wie Bankeinlagen oder mit
Datenzeitdatentyp zeichnen verwendet bei der Bewegung des Einfügens des benutzerdefinierten Datums in den Datensatz ex: Geburtsdatum
timestamp ist das Synonym für die rowversion Datentyp und unterliegt dem Verhalten von Datentyp Synonyme. Verwenden Sie in DDL-Anweisungen rowversion statt timestamp wo immer möglich. In einfacher Weise zu sagen, es bedeutet die Aktualisierungszeit der Zeile. datetime bedeutet die Zeit der Erstellung der Zeile. DateTime ist konstant und andere ist änderbar wie die Echtzeit und lokale Zeit.
- 1. Was ist der Unterschied zwischen `==` und `ist`?
- 2. Was ist der Unterschied zwischen:.! und: r !?
- 3. Was ist der Unterschied zwischen Difftime und '-'?
- 4. Was ist der Unterschied zwischen $ und $$?
- 5. Was ist der Unterschied zwischen Verilog! und ~?
- 6. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 7. Was ist der Unterschied zwischen/* ... */und/** ... */
- 8. Was ist der Unterschied zwischen `&` und `ref`?
- 9. Was ist der Unterschied zwischen $ (...) und `...`
- 10. Was ist der Unterschied zwischen .Equals und ==
- 11. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 12. Was ist der Unterschied zwischen + = und = +?
- 13. Was ist der Unterschied zwischen? und ? = Nil
- 14. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 15. Was ist der Unterschied zwischen:
- 16. Was ist der Unterschied zwischen den Methoden Html.Partial und Html.Action?
- 17. Was ist der Unterschied zwischen der JSP und der JSTL?
- 18. Was ist der Unterschied zwischen NetFx45WebLink und NetFx45RedistLink ist
- 19. Was ist der Unterschied zwischen PS1 und PROMPT_COMMAND ist
- 20. Was ist der Unterschied zwischen x86 und x64 ist
- 21. Was ist der Unterschied zwischen „ist None“ und „== None“
- 22. Was ist der Unterschied zwischen DISPATCH_QUEUE_CONCURRENT und DISPATCH_QUEUE_SERIAL ist
- 23. Was ist der Unterschied zwischen Task.Run ist() und Task.Factory.StartNew()
- 24. Was ist der Unterschied zwischen RewriteRule ist und umleiten 301
- 25. Was ist der Unterschied zwischen ist - (void) und + (void) Methoden
- 26. Was ist der Unterschied zwischen ist HttpResponseMessage und HttpResponseException
- 27. Was ist der Unterschied zwischen nohup und kaufmännisches Und
- 28. Was ist der Unterschied zwischen: und :: und ::: in Javascript Grammatik
- 29. Was ist der Unterschied zwischen Microsoft.AspNet.WebApi.OData und Microsoft.Data.OData und Microsoft.AspNet.OData?
- 30. Was ist der Unterschied zwischen Chisel und Lava und CLaSH?
Die doppelte Frage https://StackOverflow.com/Questions/7105093/Difference-between-Datetime-and-Timestamp-in-SqlServer hat Diskussionen, die interessant sein können zu lesen –