请问﹕如何向数据表中某一Datetime类型的字段插入当前日期? insert into xxx_table(datetimefield) values (getdate()) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GETDATE按 datetime 值的 Microsoft® SQL Server™ 标准内部格式返回当前系统日期和时间。语法GETDATE ( )返回类型datetime注释日期函数可用在 SELECT 语句的选择列表或用在查询的 WHERE 子句中。在设计报表时,GETDATE 函数可用于在每次生成报表时打印当前日期和时间。GETDATE 对于跟踪活动也很有用,诸如记录事务在某一帐户上发生的时间。示例A. 用 GET DATE 返回当前日期和时间下面的示例得出当前系统日期和时间:SELECT GETDATE()GO下面是结果集:-------------------------July 29 1998 2:50 PM(1 row(s) affected)B. 在 CREATE TABLE 语句中使用 GETDATE下面的示例创建 employees 表并用 GETDATE 给出员工雇佣时间的默认值。USE pubsGOCREATE TABLE employees( emp_id char(11) NOT NULL, emp_lname varchar(40) NOT NULL, emp_fname varchar(20) NOT NULL, emp_hire_date datetime DEFAULT GETDATE(), emp_mgr varchar(30))GO 1.就是当我插入一条新记录的时候,系统就自动插入当前时间!你在默认值里写getdate() getdate()在字段名上加默认值即可。alter table 表名 add constraint df_fieldname default(getdate()) for fieldName 大家回答的真快!谢谢你们了﹔不得我只想取当前日期,不要具体的时间该怎么办呢?比如我只想要2003-11-20 ,该怎么在getdate函数上做处理呢? 因为我以后想方便查询某一天录入的记录,所以不想添加具体的时间值. 因为getdate()所添加的日期形式如下: 比如: 2003-11-20 上午10:23:20 我要求只添加: 2003-11-20就可以了﹗ 在字段上加默认值CONVERT(char(12), GETDATE(), 3) 修改系统的注册用户名由name变为name_xin,如果想要使之前用户操作时留下的记录名字也随之改变,有没有办法啊 存储过程错误处理 查询文本文件的问题 这个问题如何解决 倾家荡产发问:64位 SQL SERVER 2005 问题 又一道面试题(月薪5000-6000):举例说明inner join和子查询什么时候可通用,什么时候又不能代替对方。 如果在sql2000中用sql解决有向图问题? 什么原因能导致数据库中的表重新被建? 如何改变表单中新建属性的类型? 高手忙我解决一个替换问题 sql server中游标的问题,在游标中怎么用系统的存储过程 怎样跨数据库取数?详细见例子。
按 datetime 值的 Microsoft® SQL Server™ 标准内部格式返回当前系统日期和时间。语法
GETDATE ( )返回类型
datetime注释
日期函数可用在 SELECT 语句的选择列表或用在查询的 WHERE 子句中。在设计报表时,GETDATE 函数可用于在每次生成报表时打印当前日期和时间。GETDATE 对于跟踪活动也很有用,诸如记录事务在某一帐户上发生的时间。示例
A. 用 GET DATE 返回当前日期和时间
下面的示例得出当前系统日期和时间:SELECT GETDATE()
GO下面是结果集:-------------------------
July 29 1998 2:50 PM(1 row(s) affected)B. 在 CREATE TABLE 语句中使用 GETDATE
下面的示例创建 employees 表并用 GETDATE 给出员工雇佣时间的默认值。USE pubs
GO
CREATE TABLE employees
(
emp_id char(11) NOT NULL,
emp_lname varchar(40) NOT NULL,
emp_fname varchar(20) NOT NULL,
emp_hire_date datetime DEFAULT GETDATE(),
emp_mgr varchar(30)
)
GO
在字段名上加默认值即可。
alter table 表名 add constraint df_fieldname default(getdate()) for fieldName
不得我只想取当前日期,不要具体的时间该怎么办呢?比如我只想要2003-11-20 ,该怎么在getdate函数上做处理呢?
比如: 2003-11-20 上午10:23:20
我要求只添加: 2003-11-20就可以了﹗