持续记录遇到的一些坑:
1.union表时,两张表如果字段不一致。如:
表1:
名称 类型
苹果 红富士
葡萄 晴王
表2:
名称
香蕉
如果使用:
select 名称,类型 from 表1
union
select 名称,null as 类型 from 表2
将会报错,因为DB2对字段类型有严格要求,必须事先定义好新添加列的类型如:cast(null,varchar(50) as 类型,这样才能成功。
持续记录遇到的一些坑:
1.union表时,两张表如果字段不一致。如:
表1:
名称 类型
苹果 红富士
葡萄 晴王
表2:
名称
香蕉
如果使用:
select 名称,类型 from 表1
union
select 名称,null as 类型 from 表2
将会报错,因为DB2对字段类型有严格要求,必须事先定义好新添加列的类型如:cast(null,varchar(50) as 类型,这样才能成功。