oracle如何修改一个Date日期栏位的值呢

 时间:2024-10-16 17:05:25

1、打开plsql,连接上oracle数据库,使用sql语句创建一张测试表,此处仅做演示,所以,主键、索引都没有创建 create table TestDate ( id varchar2(36) not null, name varchar2(50), updatedate date );

oracle如何修改一个Date日期栏位的值呢

2、使用sql语句插入3行测试数据到上一步创建的测试表中,日期栏位使用系统当前时间插入 insert into TestDate(Id, N锾攒揉敫ame, Updatedate) values(SYS_GUID(), '第一行', sysdate); insert into TestDate(Id, Name, Updatedate) values(SYS_GUID(), '第二行', sysdate); insert into TestDate(Id, Name, Updatedate) values(SYS_GUID(), '第三行', sysdate);

oracle如何修改一个Date日期栏位的值呢

3、执行完sql之后,记得点击提交按钮,提交更改到数据库保存,否则,数据不会真正存储到数据库中

oracle如何修改一个Date日期栏位的值呢

4、提交完之后,查询刚刚插入的数据 select * from TestDate;

oracle如何修改一个Date日期栏位的值呢

5、修改第一行Updatedate栏位的值,此时直接拼接日期格式的字符串更新,oracle是无法执行的 update TestDate set Updatedate = '2019-01-01 10:00:00' where id = '行ID值';

oracle如何修改一个Date日期栏位的值呢

6、修改第一行Updatedate鲥鲣剔墟栏位的值,将字符串的日期转换为日期类型,之后再修改,就可以更新了 update TestDate set Updatedate = to_date('2019-01-01 10:00:00', 'yyyy-mm-dd,hh24:mi:ss') where id = '行ID值';

oracle如何修改一个Date日期栏位的值呢

7、修改第一行Updatedate栏位的值,使用当前日期减去2天,直接减2即可 update TestDate set Updatedate = sysdate - 2 where id = '行ID值';

oracle如何修改一个Date日期栏位的值呢
  • 微信领取免费提现额度
  • 手机微信支付怎么领金币兑换免费提现额度
  • 病理科是做什么的
  • 云闪付收款微信要手续费吗
  • 如何使用微信支付优惠兑换提现额度及其他优惠券
  • 热门搜索
    快乐读书手抄报内容 电脑手抄报怎么做 初中手抄报图片 语文天地手抄报内容 感恩励志手抄报 读好书手抄报内容 安全逃生手抄报 关于科技的手抄报图片 童话世界手抄报 创文明城市手抄报资料