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型来处理了?谢谢。
解决方案 »
- oracle 導入表的之後出現exception
- oracle高手请进!!求教不定行转列建视图的问题
- oracle中使用dbms_lob包从文件中读出文本数据到数据库的clob字段出线乱码,怎么解决,代码如下:
- 包中游标定义的问题
- 请问这个语句错在那里
- 关于oracle中帐号sys和system,有什么区别呢
- ORACLE 数据链路问题
- 能否象sql server2000企业管理器那样在画面中加上对所建表字段的注释?
- oracle怎么启动不起来啊!
- 触发器问题
- (oracle初学)关于自增字段的问题
- 这什么原因: v_char:=v_date,则从2050年开始,v_char会比v_date少100年
---
更新的时候使用to_date(v_char,'yyyy-mm-dd'),不要直接使用v_char就可以了