1. select * from t1 where channelid = 893;
当数据类型是varchar2(32) 并且数据 channelid 字段有值 'xif' ,隐式转换的方法是varchar2类型转换为number类型
执行sql语句时会报错 ,错误如下三行
ORA-01722: 无效数字
01722. 00000 - "invalid number"
*Cause:
*Action:
原则:坚决避免隐式转换数据类型sql
1. select * from t1 where channelid = 893;
当数据类型是varchar2(32) 并且数据 channelid 字段有值 'xif' ,隐式转换的方法是varchar2类型转换为number类型
执行sql语句时会报错 ,错误如下三行
ORA-01722: 无效数字
01722. 00000 - "invalid number"
*Cause:
*Action:
原则:坚决避免隐式转换数据类型sql