getdate()系统时间问题,请大家帮帮忙
<p>请问哪位高手知道怎么在往Sybase数据库表中插入一条数据时自动生成一个系统时间,</p><p>我是用时间类型,取得默认值是getdate()系统的一个时间.</p><p>却在数据库中不是系统时间,为什么,谢谢大家了,帮帮忙!</p> <p>create table AA(aa int null,bb datetime null)</p><p>go</p><p>insert AA values (11,getdate())</p><p>select * from AA</p><p>aa bb <br/>----------- --------------------------- <br/>11 05 22 2007 6:31PM </p><p></p> <p>应该是得定义一个update触发器吧</p><p></p> getdate()取得的应该是server所在机器的系统时间,而不是客户端的时间吧。 <p>如果是想在发生某个动作时将表中的某个字段更新为系统时间,最好定义一个update的触发器,这样最理想,简单的插入只能是同一时间点的</p><p></p>
页:
[1]