【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

相关文章:

  • 2022-01-20
  • 2022-12-23
  • 2022-12-23
  • 2021-05-20
  • 2022-01-02
  • 2022-12-23
  • 2022-12-23
  • 2021-08-29
猜你喜欢
  • 2022-01-29
  • 2022-12-23
  • 2021-05-13
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案