PL/SQL定义一个日期型变量和一个字符型的变量
v_date date;
v_char varchar(10);验证结果:
1) v_char:=to_char(v_date)或者v_char:=v_date,则从2050年开始,v_char会比v_date少100年,并且v_char还可以直接作 为value值更新date型的表字段
2)v_char:=to_char(v_date,'yyyy-mm-dd') 则两者显示相同,但v_char无法修改date型的表字段,报错我的问题:
1)为何v_char:=to_char(v_date)或者v_char:=v_date,从2050年开始,v_char会比v_date少100年?
2)通过v_char:=to_char(v_date)或者v_char:=v_date赋值方式,字符型的v_char成了日期型了,可以案例date型来处理了?谢谢。
v_date date;
v_char varchar(10);验证结果:
1) v_char:=to_char(v_date)或者v_char:=v_date,则从2050年开始,v_char会比v_date少100年,并且v_char还可以直接作 为value值更新date型的表字段
2)v_char:=to_char(v_date,'yyyy-mm-dd') 则两者显示相同,但v_char无法修改date型的表字段,报错我的问题:
1)为何v_char:=to_char(v_date)或者v_char:=v_date,从2050年开始,v_char会比v_date少100年?
2)通过v_char:=to_char(v_date)或者v_char:=v_date赋值方式,字符型的v_char成了日期型了,可以案例date型来处理了?谢谢。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货