Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
UTC TIMESTAMP 缺省值用于记录表中某一行上次修改的协调通用时间 (UTC)。
TIMESTAMP WITH TIME ZONE
秒的小数值存储到 6 个小数位。当前时间的准确性受系统时钟准确性的限制。
当用 DEFAULT UTC TIMESTAMP 声明列时,会提供一个缺省的插入值,每当更新行时,该值都用当前 UTC 日期和时间更新。
以 DEFAULT UTC TIMESTAMP 声明的列包含唯一值,以便应用程序能够检测到同一行几乎同时发生的更新。如果当前 UTC 时间戳的值与上一个值相同,它将按 default_timestamp_increment 选项的值相应递增。
在 SQL Anywhere 中,您可以根据 default_timestamp_increment 选项自动截断 UTC TIMESTAMP 的值。这对于同其它记录精度较低的时间戳值的数据库软件保持兼容很有用。
DEFAULT UTC TIMESTAMP 在 INSERT 和 UPDATE 中设置,而 DEFAULT CURRENT UTC TIMESTAMP 在 INSERT 中设置。
SQL/2008 服务商扩充。