Мы пытаемся вызвать последовательность DB2 через Spark и присвоить это значение одному из столбцов (PK) в таблице. Мы получаем следующую проблему:
SEQ: CITI_VENDOR_UNITED_LIST_TARGET_SEQ
Table: CITI_VENDOR_UNITED_LIST_TARGET
DB: CITIVENDORS
Host: CIT_XX
Port: 42194
Schema: MINE
DB2 SQL ERROR: SQLCODE = 348, SQLSTATE= 428F9 SQLERRMC=NEXTVAL FOR MINE.CITI_VENDOR_UNITED_LIST_TARGET_SEQ
Это ошибка, потому что SEQUENCE не является детерминированным столбцом? Я могу запросить с помощью простого SQL. Но не из моего искрового кода. Код искры - обычный со свойствами подключения, использующими spark.read.jdbc.
Спасибо и всего наилучшего,
Ravion