0
タイムスタンプを使用してレコードの並べ替えを実行する必要がありますが、クエリが一致しない状態で実行されるときにNOT-NULL制約違反が発生します。以下はPostgreSQLレコードの並べ替えの問題
クエリーです -
UPDATE ORDR
SET QUE_NUM = ORDR2.SORT_ORDER
FROM
(
SELECT ORDR_ID, ROW_NUMBER() OVER (ORDER BY CRTD_TS) AS SORT_ORDER
FROM ORDR
WHERE STUS_CD IN ('01','02','03','04','05','06')
) ORDR2
WHERE ORDR2.ORDR_ID = ORDR.ORDR_ID
私は以下の例外を取得 - ERROR:コラム "que_num" にNULL値は非NULL制約
'主キーをORDR_ID'ていますか? –