asdd 发表于 2007-5-7 23:13:38

getdate()系统时间问题,请大家帮帮忙

<p>请问哪位高手知道怎么在往Sybase数据库表中插入一条数据时自动生成一个系统时间,</p><p>我是用时间类型,取得默认值是getdate()系统的一个时间.</p><p>却在数据库中不是系统时间,为什么,谢谢大家了,帮帮忙!</p>

zzw9908 发表于 2007-5-22 18:27:25

<p>create table AA(aa int null,bb datetime null)</p><p>go</p><p>insert AA values&nbsp;(11,getdate())</p><p>select * from AA</p><p>aa&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>----------- --------------------------- <br/>11&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 05 22 2007&nbsp; 6:31PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p><p></p>

zzw9908 发表于 2007-8-18 18:18:04

<p>应该是得定义一个update触发器吧</p><p></p>

hardwork 发表于 2007-8-23 10:46:21

getdate()取得的应该是server所在机器的系统时间,而不是客户端的时间吧。

zzw9908 发表于 2007-9-18 20:15:45

<p>如果是想在发生某个动作时将表中的某个字段更新为系统时间,最好定义一个update的触发器,这样最理想,简单的插入只能是同一时间点的</p><p></p>
页: [1]
查看完整版本: getdate()系统时间问题,请大家帮帮忙

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com