Temos a tabela abaixo.
CREATE TABLE "STYLES" (
"STYLE_CODE" CHAR(8) GENERATED ALWAYS AS
("COLOR"||"FEATURE"||"SIZE"||"YEAR")
VIRTUAL NOT NULL ENABLE,
"COLOR" CHAR(2),
"FEATURE" CHAR(2),
"SIZE" CHAR(2),
"YEAR" CHAR(2),
"SEQ" CHAR(2),
CONSTRAINT "STYLE_CODE_PK" PRIMARY KEY
("STYLE_CODE") USING INDEX ENABLE
) ;
Caso o valor de STYLE_CODE PK não esteja duplicado na tabela acima, o valor SEQ é sempre gerado como 00
Se o valor de STYLE_CODE PK for duplicado, queremos que o valor SEQ seja aumentado na ordem de 01, 02.
Eu quero encontrar uma solução. Obrigado.