【Datastage】NULL VALUE TO A NOT NULL VALUE
使用ds是报错如上图:
造成这个问题的原因是:
在写SQL时候没有给字段别名与DS中对应一致
例如有下表:
CREATE TABLE DataInfo( ID_1 VARCHAR(10), ID_2 VARCHAR(10) )
CREATE TABLE DataInfo_t( num1 VARCHAR(10), num2 VARCHAR(10) )
现在想把数据从DataInfo_t加工到DataInfo表中,那么SQL如下:
SELECT num1,num2 FROM DataInfo_1
上述SQL的写法可能就造成DS报错了;
正确写法如下:
SELECT num1 AS ID_1,num2 AS ID_2 FROM DataInfo_1
作者:奔跑的金鱼
声明:书写博客不易,转载请注明出处,请支持原创,侵权将追究法律责任
个性签名:人的一切的痛苦,本质上都是对自己无能的愤怒
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!