SQLite PK Composta com autoincrement

3 respostas
L

Boa tarde
Gostaria de saber se é possível criar uma tabela com Chave composta sendo somente uma delas autoincrement.

CREATE TABLE IF NOT EXISTS CLIENTE ( IDCLIENTE INTEGER PRIMARY KEY AUTOINCREMENT, IDEMPRESA INTEGER PRIMARY KEY, NOME TEXT NOT NULL)

Pois quando tento criar ocorre um erro
table “CLIENTE” has more than one entry point defined

3 Respostas

kmunga

Tu tá usando dois primary key’s, acho que é ai o erro.

jefcunha

Bom dia, também estou querendo usar uma tabela com duas ou mais PK.
Como fazer no SQLite?
Alguém pra ajudar?

jefcunha

Sem AUTOINCREMENT: - isso serviu no meu caso

CREATE TABLE IF NOT EXISTS CLIENTE (
IDCLIENTE INTEGER,
IDEMPRESA INTEGER,
NOME TEXT NOT NULL,
PRIMARY KEY (IDCLIENTE,IDEMPRESA ) );

Agora como fazer com autoincrement pra você?

Criado 1 de maio de 2013
Ultima resposta 22 de mai. de 2013
Respostas 3
Participantes 3