oracle中如何修改日期类型的字段值

如题所述

1、打开oracle数据库新建一张表,因为是设置日期格式,因此字段2个date_time和time_time都是日期类型,如图:

2、如果是简单的查询表,那是显示的如期还是日期格式,如图:

3、查询日期显示结果设置日期格式,可以使用oracle数据库函数to_char来实现,这样的结果都是字符串,如图:

4、在“查询编辑器”中,输入如图所示的代码:

5、输入成功后,就完成了修改日期类型的字段值的操作。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-27
首先必须把一个varchar类型的值转化为date类型后才可以插入:
sql:update tablename set DATEcolumn = to_date('2015-05-04 20:00:00','yyyy-mm-dd hh:mi:ss');
解释:修改tablename表中的日期字段的时间值为”2015-05-04 20:00:00“,to_date函数中第一个字段是要转化的值,第二个字段是日期的类型,这两个值必须保持格式一致。
第2个回答  2012-07-19
update tabname set datecolumn = to_date('2012-07-19 17:00:00','yyyy-mm-dd hh24:mi:ss');本回答被提问者和网友采纳
第3个回答  2012-07-19
先看一下日志类型数据的格式是什么
按照格式修改就可以,
也可以 to-char这样修改

oracle中如何修改日期类型的字段值
1、打开oracle数据库新建一张表,因为是设置日期格式,因此字段2个date_time和time_time都是日期类型,如图:2、如果是简单的查询表,那是显示的如期还是日期格式,如图:3、查询日期显示结果设置日期格式,可以使用oracle数据库函数to_char来实现,这样的结果都是字符串,如图:4、在“查询编辑器”中,...

oracle中update时间的用法
首先,将日期值转换为Oracle认可的日期格式。在SQL语句中,这可以通过to_date函数完成。该函数接受两个参数,第一个参数是你要转换的日期字符串(如'1980-01-01'),第二个参数是日期的格式(在这个例子中是'yyyy-mm-dd')。所以,正确的更新语句如下:update emp set hiredate=to_date('1980-01-...

oracle更新日期和时间的用法
在Oracle数据库中,使用`UPDATE`语句结合日期函数来更新时间数据。可以通过设置目标字段等于新的日期或时间表达式来更新记录的时间信息。详细解释:1. UPDATE语句的基本结构:Oracle中的`UPDATE`语句用于修改已存在的记录。其基本结构如下:sql UPDATE 表名 SET 列名 = 新值 WHERE 条件;其中,要更新的列如...

oracle中怎么update(更新)date型的数据
3、查询表中全量数据,select t.*, rowid from test_date t;4、编写sql,更新date类型的value字段值为:2010-12-14;update test_date set value = to_date('2010-12-14','yyyy-mm-dd') where id = 3;commit;5、再次查询sql,可以发现id为3的value值已变化; select t.*, rowid from t...

请问修改表中的某一个日期类型的字段为当前系统时间的sql语句该如何书 ...
1、首先,打开数据库并创建一个新表。 因为设置了日期格式,所以两个date_time和time_time字段是日期类型,见下图,然后进入下一步。2、其次,完成上述步骤后,如果是一个简单的查询表,则以日期格式显示,见下图,然后进入下一步。3、接着,完成上述步骤后,查询日期显示结果设置日期格式,可以使用...

oracle数据库如何修改字段的数据类型?
1、首先打开plsql,连接上oracle数据库,假设有一张数据库表叫做 tblTest,通过sql查询也可以看出,这里面是有测试数据的。2、oracle数据库添加列,比如,往测试表 tblTest 添加一个 日期类型的列 UpdateDate,sql语句就可以像下面这样实现,写完SQL之后,选中这一行sql,点击plsql左上角次轮状的图标...

oracle数据库中怎么样去更改date类型字段中的某个值,比如修改其年份,而...
UPDATE 表 SET 日期字段 = ADD_MONTHS ( ADD_MONTHS, -12)WHERE 条件...也就是 将日期 = 日期 - 12 个月来处理。如果是 以天来计算的, 就是简单的 + 1 = 加1天, - 1 = 减1天的处理。

如何更新oracle数据库表中的时间字段
时间类型字段一般用to_date更新。比如 update 表名 set 时间字段=to_date('2018-01-01 00:00:00','yyyy-mm-dd hh24:mi:ss');commit;具体的可以加where条件,上边就是个例子而已。

oracle数据库如何修改字段的数据类型?
语法:alter table 表名 modify 字段名 字段类型(字段长度);说明:如果是date等没有长度的类型,字段长度部分可以省略。如:目前test表属性如下 要将name列的字段类型改为date类型,可用如下语句:alter table test modify name date;此时可见name列的类型已经更新成功。注意事项:如果表中有数据尽量不要...

oracle 把一张表的某段时间内的一个字段值update成其他指定值
首先需要使用update语句,set进入某个字段值,同时设置更新的where条件。例如这个提问则是:update table set table.a = XXX ---将一个字段值修改为制定的值 where to_char(table.time,'yyyy-mm-dd')>'2015-11-03'and to_char(table.time,'yyyy-mm-dd')<='2015-11-05' ---设置一个...

相似回答