SQL 2008日期字段默认值设置为当前日期
来源:互联网 发布:求大作战刷圣衣软件 编辑:程序博客网 时间:2024/05/22 10:24
在进行机房收费系统时,数据库中有个StudentOnline表(学生上机)。
在学生上机成功后,需要向StudentOnline表写入数据。其中上机日期的写入有两种方式:一种是在界面获得当前日期,然后将其作为参数插入数据表中;另一种解决方案是在表中设置日期字段默认值为当前日期,这样我们就不需要向数据表传入日期这个参数,因为数据表会自动填充。
下面我们用一个小Demo给大家演示如何设置日期字段默认值为当前日期。
首先我们创建一个表名为Demo的数据表,并设置StartDate字段默认值为当前日期,代码如下:
Create Table Demo(ID char(10),StartDate char(20) not null default convert(varchar(10),getdate(),120) )
在这里强调一点,StartDate必须为Char类型,如果设置为smalldatetime或datetime,得到的结果将为日期+时间。因为smalldatetime精确到秒,datetime精确到毫秒,不够的位会用”0“填充。
下一步我们向Demo表插入一条记录,代码如下:
insert into Demo(ID) values('1')最后我们查看下Demo表,代码如下:
select * from Demo执行效果如下:
通过截图我们可以发现,已经达到我们的预期效果。
希望我的讲解能对大家有所帮助。
5 0
- SQL 2008日期字段默认值设置为当前日期
- Mysql中如何设置日期字段默认值为当前日期
- Mysql中如何设置日期字段默认值为当前日期
- Mysql中如何设置日期字段默认值为当前日期
- 关于Mysql的日期类型字段设置默认值为当前日期的解决方案
- mysql 创建表时 日期字段默认值为当前时间
- 在页面初始化时候 jquery easyui datebox 怎么设置默认值为当前系统日期
- extjs设置日期默认值
- hibernate设置日期默认值
- SQL SERVER中将某字段默认值设置为当前登录名
- SQL数据库日期字段与当前日期比较
- 设置DatePickerDialog的最大日期为当前日期
- SSRS 如何设置报表参数的日期为当前日期
- sql server中datetime默认值设置和日期函数
- sql server中datetime默认值设置和日期函数
- sql server中datetime默认值设置和日期函数
- oracle 设置日期的默认值
- SAP 日期控件设置默认值
- 找朋友 BFS
- 设定默认程序
- Oracle 常用的查询语句
- C++回顾之static与单例模式
- Android多线程任务优化1:探讨AsyncTask的缺陷
- SQL 2008日期字段默认值设置为当前日期
- 项目经验整理前言
- HttpClientUtil的使用
- Android多线程任务优化2:实现后台预读线程 .
- 怎么理解Condition
- ORACLE RAC心跳&&网络
- 最精简高效的PHP数组转HTML代码的方法array2html
- e:\vs2010\mitk\mitk\MImage.h(4): error C2011: 'MImage' : 'class' type redefinition
- catia免安装之注册COM组件