怎么修改sql数据库中的指定时间

2022-12-18 14:18

3个回答
如果要改成 当天日期的话:
update 表名 set checktime=to_date(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') where checktime=to_date('2010-10-11 19:14:43','yyyy-mm-dd hh24:mi:ss')
----如果要这样改的话:2010-10-11 19:14:43 改成 2011-11-11 19:14:43 。就是只改月数的话,
----可以用add_months(date,n)函数
update 表名 set checktime= add_months(checktime,12) where checktime=to_date('2010-10-11 19:14:43','yyyy-mm-dd hh24:mi:ss')
update 表名 set checktime=replace(cast(checktime as varchar(20)),substring(cast(checktime as varchar(20)),1,10),'2009-3-2' )
绝对能该没一点问题,如果你只想把指定时间改为2009-3-2,则只需把上面substring(cast(checktime as varchar(20)) 改为指定日期如:2010-10-11
UPDATE tb SET checktime = CONVERT(DATETIME,('2017-10-01 ' + CONVERT(varchar(100),checktime, 24))) where userid = xx
相关问答
SQL数据库无法启动
1个回答2022-09-27 23:30
重新安装数据库!
SQL数据库编程
1个回答2024-06-12 12:03
while 平均分80 then 1 when 平均分70 then 2 when 平均分60 then 3 when 平均分<60 then 5) end
SQL数据库编程
1个回答2024-06-11 16:46
while 平均分80 then 1 when 平均分70 then 2 when 平均分60 then 3 when 平均分<60 then 5) end
什么是SQL数据库空间?
2个回答2022-07-23 19:22
数据库存储数据时使用的文件占用的空间。。。
sql 2000 进不了数据库
1个回答2022-10-02 14:05
如果能打开master而其它的打开失败的话,那可能是你数据库的问题,检查你的数据库文件是不是被破坏掉了 如果根本连接不上服务器的话,可能是你的注册信息有问题,比如更改了windows密码就需要...
全文
有关sql server数据库设计的问题
1个回答2023-01-21 03:15
用关键字查询,统计
sql数据库入门
3个回答2022-05-20 10:56
这个是一本全面介绍Sql语言的书: 这个是对Sql Server 2005的一本较为全面的介绍书籍,其中涉及到企业级开发和应用的篇章: 希望对你有帮助!
SQL数据库有什么优点?
1个回答2022-12-13 23:12
总结来说的优点: 1)非过程化语言 2)统一的语言 3)是所有关系型数据库的公共语言
SQL数据库连接不上
2个回答2022-09-27 05:54
sql需要配置 在配置里要启用共享 在开始 所有程序 找到数据库 里面有配置工具 有个SQL SERVER CONFIGURATION MANAGER 里启用SHARE memory就可以了
SQL Server数据库作业
1个回答2023-02-11 03:59
UPDATE course SET 学分='3' WHERE 课程号='3' select * from student where 年龄>18 order by 学号 desc select ...
全文
热门问答