当取并集的时候
会出现数据类型不匹配和数据长度不一样的情况。
1.出现数据类型不匹配
可以利用to_char()来转换,就可以解决该问题。
例:
select name from teachers
union all
select to_char(teacher_id) from teachers
name为varchar2的类型。
teacher_id为number类型。
2.出现长度不一致的情况可以忽略不计,Oracle会自动做处理。
当取并集的时候
会出现数据类型不匹配和数据长度不一样的情况。
1.出现数据类型不匹配
可以利用to_char()来转换,就可以解决该问题。
例:
select name from teachers
union all
select to_char(teacher_id) from teachers
name为varchar2的类型。
teacher_id为number类型。
2.出现长度不一致的情况可以忽略不计,Oracle会自动做处理。