to_char的返回类型 select * from emp1 where to_char(hiredate,'mm')=2请教一下,to_char的返回类型和2的类型,他们怎么能判断相等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上面这种情况 oracle一般都会通过隐式转换 将to_char(hiredate,'mm')转换成number类型如果是to_char(hiredate,'mm')='2' 那么就不用转换 也查不出来值 一般常见的隐式转换有3种:1、在select语句中,oracle会把字段的数据类型隐式转换为变量的数据类型。2、在字符型和数值型的值做比较时,oracle会把字符型的值隐式转换为数值型3、在字符型和日期型的数据做比较时,oracle会把字符型转换为日期型 当出现转换不了的时候 就会报错 所以很多报错是在转换失败的情况下产生。 请教一条Sql语句 关于Oracle安全控制的 oracle 存储过程是否可以使用多个游标 oracle9i中存储过程执行的怪问题 请问在Oracle ERP中有没有记录用户操作的历史记录表? 一台服务器可以同时启动多个实例吗? 各位大侠,请问Oracle8i中,是不是不支持汉字‘赟’ 请教如何用SQL得到用户建立的视图?谢谢 Use cursors? oracle8.1.5 中nested table的用法 oracle 多表查询的时候,逗号和连接有什么区别??(菜鸟求帮助..抱大腿..) ORACLE 统计每一列的和
1、在select语句中,oracle会把字段的数据类型隐式转换为变量的数据类型。
2、在字符型和数值型的值做比较时,oracle会把字符型的值隐式转换为数值型
3、在字符型和日期型的数据做比较时,oracle会把字符型转换为日期型 当出现转换不了的时候 就会报错 所以很多报错是在转换失败的情况下产生。