Estou tentando criar uma tabela para descrever itens em um recibo.
Segundo algumas pesquisas que fiz, deve ser criado uma tabela à parte com chave primaria
composta. Sendo uma chave o numero do item e outra o numero do recibo.
Acontece que o numero do item deveria ser inputado com o auto incremento, más não consigo criar
essa tabela nem no editor de tabelas, nem via comando SQL.
No SQL gera o seguinte erro:
1: Attempt to define a second primary key in statement [CREATE TABLE "LinhasNota"(
"Nota_ID" INTEGER NOT NULL,
"Linha_ID" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1) NOT NULL,
"Item_ID" INTEGER NOT NULL,
PRIMARY KEY ("Nota_ID", "Linha_ID")]
Alguma Solução?
Mesmo que não seja com essa chave composta?
–
Gilcivan Carvalho