如果你是在新增加记录的时候要求是当前的时间日期,可以在表的设计视图里把该字段的默认值属性改为Now()。如果你是在同一条记录里修改用户的登陆时间,那么需要使用更新查询来改当前时间日期,同样也是把“更新到”填“Now()”,条件=用户名就可以了。
在Oracle数据库,可以通过字段定义缺省值,实现在往表中插入数据时,如果不指定为该字段赋值,自动写入缺省值。
示例:
CREATE TABLE XXX(
SUM_MONTH VARCHAR2(10) DEFAULT TO_CHAR(SYSDATE,'YYYYMM'),--缺省,设置数据月份
LOAD_DATE DATE DEFAULT SYSDATE--缺省,设置加载时间
);
也可以通过修改已建的表的定义,为现存的表字段增加设置。
declare @t table (time datetime)
insert into @t select convert(datetime,'2010-02-01 10:50:55',120)
select time from @t
select dateadd(minute,30,time) from @t time
-----------------------
2010-02-01 10:50:55000
-----------------------
2010-02-01 11:20:55000 dateadd(minute,30,time) 就可以时间加半小时了···如果是查询就用我上面的select 如果是更新就用用update
比方说这一列叫“时间”:
select from [表名] where convert(varchar(10),时间,120)='2012-12-03'
或者
select from [表名] where convert(varchar,时间,120) like '2012-12-03%'
select ( select 合同到期日 from 合同表 where id =4028806735f2eeb701360abe53cb65cc ) 日期1, ( select 本期合同年限 from 合同表 where id =4028806735f2eeb701360abe53cb65cc ) 日期2 from dual;
将两个日期查出来之后,至于要加要减,要杀要剐楼主自便!!!
很简单,使用系统的内置函数DATEADD()函数即可。
例如给当前时间加上一天:
select DATEADD(DAY,1,GETDATE())。
给表中的日期列加上一天:DATEADD(DAY,1,日期)。
结构化查询语言(英文简称:SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
结构化查询语言SQL(STRUCTURED QUERY LANGUAGE)是最重要的 关系数据库 *** 作语言,并且它的影响已经超出 数据库领域,得到其他领域的重视和采用,如 人工智能领域的数据检索,第四代软件开发工具中嵌入SQL的语言等。
以上就是关于数据库里的日期自动添加的星期几怎么删掉全部的内容,包括:数据库里的日期自动添加的星期几怎么删掉、Oracle数据库,怎么让日期字段自动添加日期、我想在数据库中已保存的日期时间上面在加上30分钟等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)