闻心阁

一蓑烟雨看苍生,半壶浊酒笑红尘

SQL2005自动获取时间

2011-08-13 约 1 分钟读完 搬砖秘籍

为了二次开发,这几天一直在和SQL2005,Flex4,Java打交道,话说这比赛也的确有点意义,这几天不人不鬼的生活也的确让我学到了很多东西。这次是SQL2005中数据库设计的问题,我需要让SQL2005的一个字段自动获取时间。

这个问题之前没有遇到过,不过似乎这也是一个蛮简单的技巧,这里我也记录一下。这个问题的解决方法很多,这里用两种方式来解决这个问题。

方法一:代码式

这里我举例说明一下,创建一个text表,有两个字段tex_id和时间tex_date,其中的时间自动获取系统时间,代码如下

create table text

(

Tex_id int primary key,

Tex_date datetime default(getDate())

)

方法二:通过SQL2005操作视图操作

这个方法没有方法一潇洒,但是简单易行

在你要修改的表上右击,选择“修改”,然后点击你需要设置的字段,在“默认值”处添加getdate()即可。

如图:设置方法

通过上面的方法,在你插入数据的时候就会自动获取系统时间了。