除了其中一个表中的四个附加列之外,如何合并具有相同结构的两个DB2表?
除了其中一个表中的四个附加列之外,如何合并具有相同结构的两个DB2表? 我已经回答了其他类似的问题,并尝试了以下选项。他们都没有工作。我正在研究DB2 (一) SQL错误[42703]:NULL在使用它的上下文中无效。SQLCODE=-206,SQLSTATE=42703,DRIVER=3.62.56 (二) SQL错误[42825]:集合运算符的操作数的对应列17不兼容。SQLCODE=-415,SQLSTATE=42825,DRIVER=3.62.56 请给出建议。试试看除了其中一个表中的四个附加列之外,如何合并具有相同结构的两个DB2表?,db2,union,Db2,Union,除了其中一个表中的四个附加列之外,如何合并具有相同结构的两个DB2表? 我已经回答了其他类似的问题,并尝试了以下选项。他们都没有工作。我正在研究DB2 (一) SQL错误[42703]:NULL在使用它的上下文中无效。SQLCODE=-206,SQLSTATE=42703,DRIVER=3.62.56 (二) SQL错误[42825]:集合运算符的操作数的对应列17不兼容。SQLCODE=-415,SQLSTATE=42825,DRIVER=3.62.56 请给出建议。试试看 cast(NULL
cast(NULL as varchar(20)) as Col4
不要使用varchar(20),而是使用列在其他表中的任何类型相应列的数据类型必须兼容。请为两个表提供
CREATE TABLE
语句文本。非常感谢!!这成功了@迈克尔蒂芬巴赫
Select Col1, Col2, Col3, Col4, Col5 from Table1
Union
Select Col1, Col2, Col3, '' as Col4, '' as Col5 from Table2
cast(NULL as varchar(20)) as Col4