作者slalala (M型社会最低层代表)
看板Database
标题Re: [SQL ] SQL SERVER 2005 新增修改时间的问题
时间Fri Jul 6 23:44:19 2007
※ 引述《grence (多想两分钟 = =")》之铭言:
: 记得M$ SQL也有个时间型态资料完全不需要手动更新,
: 每次新增、更新的时候系统会自动处理;想手动处理还不给改....
: 记忆总是不可靠,问孤狗找到这个:
: http://technet.microsoft.com/zh-tw/library/ms182776.aspx
: 随性摘要..:
: 「每个资料库都有一个计数器,会针对在资料库内包含 timestamp资料行的资料表所执行
: 的每个插入或更新作业而累加。这个计数器是资料库时间戳记。这会追踪资料库内的相对
: 时间,而不是可关联於时钟的实际时间。资料表只能有一个 timestamp资料行。每次修改
: 或插入含 timestamp资料行的资料列时,都会在 timestamp资料行中插入累加的资料库时
: 间戳记。」
: 「不是可关联於时钟的实际时间」→显示的时候八成需要 DateAdd()函数.
: 累加的基准好像是 1970/01/01 00:00:00....嗯,查的到就不用记XD
: DATETIME格式大概还需要 CONVERT()来转换时间格式
: 遇到问题就问孤狗吧,虽然最後常常找到MSDN去,
: 但GOOGLE才能帮我找到我需要的资料。
这个功能之前有碰过 我是新手门外汉 有错当看看就好><
我之前作法是update 间的栏位可以写入current_timestamp
SQL SERVER会存入非常精确的时间....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.73.12.15